PostgreSQL 备库复制延迟源于 EC2 单流带宽上限
一套跑在 EC2 上、通过 NFS 挂载 Amazon FSx 的 PostgreSQL 备库长期存在复制延迟,而 FSx 的吞吐和 IOPS 用量都不到配额的一半。真正的天花板是 EC2 单条 TCP 流约 5 Gbps 的限制:NFS 挂载没有设置 nconnect,所有流量挤在一个连接上,既够不到实例的聚合带宽,也用不满 FSx 的配置容量。定位手段是 vmstat 的 b 列和 wa 值显示持续 I/O 阻塞,再用吞吐分布图确认 5 Gbps 硬顶。把 nconnect 调到 16 之后,复制延迟立刻缓解。


