性能调优:协议、网络与缓存

Jun 19, 2026 分钟阅读

慢在哪要分层看:网络层、协议层、磁盘层。

网络层

千兆实际 ~113 MB/s 封顶,机械盘顺序读写常超过它,所以千兆下瓶颈往往是网络

链路单流上限
1 GbE~113 MB/s
2.5 GbE~280 MB/s
10 GbE~1.1 GB/s

链路聚合(LACP)不提升单文件速度,只在多连接间分流。

协议层

SMB3 支持多通道(multichannel)叠加带宽;NFS 适合 Linux 之间。小文件多时瓶颈转为 IOPS。

磁盘层

机械盘随机 IOPS 只有几十,大量小文件是噩梦。靠 SSD 缓存 / ZFS ARC / special vdev 提升。

找瓶颈

iperf3 -c <NAS>     # 测纯网络
fio --name=w --rw=write --bs=1M --size=10G --filename=/tank/t   # 测磁盘

两者都不慢,那慢的就是协议/配置。逐层隔离,别瞎猜。