调试我的新网络,当 10 千兆以太网以 300 兆比特运行时 笔记

调试我的新网络,当 10 千兆以太网以 300 兆比特运行时

用户在使用 10 千兆位网络环境时,文件传输速度极慢,仅约 100-200 兆位每秒。起初,用户怀疑是 Unifi UNAS Pro 8 NAS 本身、其 RAID 6 配置、NVMe 缓存,或是 Immich 应用所致。尝试更改缓存设置并停止 Immich 服务均未改善。即使通过 iperf3 在桌面与迷你 PC 之间进行直连测试排除了 NAS 因素,问题依然存在。该直连网络测试揭示了非对称的速度问题:下载速度极低,而上传速度虽显著更好但仍未达最优。检查 Intel 网卡统计信息显示丢弃的数据包数量很高。用户增大了网卡的接收缓冲区大小,这消除了一个方向的丢弃数据包,但并未完全解决速度问题。突破点出现在禁用 Intel 网卡上 IPv4 的大包发送卸载(LSO)V2 功能后。这一单一更改使下载速度从 313 兆位每秒大幅提升至 7.03 千兆位每秒。LSO 旨在通过让网卡处理数据包分段来降低 CPU 负载,但在本特定配置中,它反而阻碍了性能。完成此调整后,向 NAS 进行实际文件复制的速度显著提升,约为 350 兆字节每秒,即 2.8 千兆位每秒。关键经验是:在遇到存储性能问题时,务必将网络隔离并独立测试,因为有时网络适配器设置(如 LSO)可能成为瓶颈。