跳到内容
Chris 的博客

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

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

技术 1 分钟阅读

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

千兆实际 ~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 提升。

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

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