ZZTEXTMARKER

万兆NAS拷贝文件每秒只有一百多MB是哪里被卡住了?

公司咬牙上了台万兆(10GbE)网口的 NAS,结果从电脑拷文件过去,速度常年停在每秒 110MB 上下,跟以前千兆网络一模一样。钱花了速度没变,到底是 NAS 不行,还是哪里设置错了?

原因分析

先记住一个规律:文件传输的速度取决于整条链路里最慢的那一环。从电脑网卡 → 网线 → 交换机 → NAS 网卡 → 硬盘阵列,任何一环只有千兆能力,整条链路就自动降到千兆。每秒 110MB 左右正是千兆(1Gbps ÷ 8 ≈ 125MB/s)扣掉协议开销后的真实水平,这个数字基本可以断定:卡住的不是 NAS 性能,而是链路上有"千兆件"。

最常见的三个短板:办公电脑板载网卡还是千兆、交换机上插的是千兆口、网线是老的五类线(Cat5e,只支持千兆)。另外一种情况是链路确实是万兆、但速度只到两百多 MB/s,那瓶颈多半在硬盘——单块机械硬盘顺序读写也就 200MB/s 出头,喂不饱万兆。

解决办法

  1. 先看"协商速率"定位问题:Windows 上打开 设置 → 网络 → 以太网,看网卡链接速度是不是 10Gbps;群晖这边看 控制面板 → 网络 → 网络接口。两端只要有一端显示 1.0Gbps,就是链路问题,往第 2 步查;两端都是 10Gbps 还慢,跳到第 5 步。
  2. 换网线:Cat5e 只能跑千兆,万兆至少要 Cat6a(短距离 Cat6 也能跑),SFP+ 光口则用光纤或 DAC 线。水晶头必须八芯全通,两头都要检查。
  3. 查交换机口:万兆交换机往往只有一两个万兆口,其余是千兆口。确认 NAS 和这台电脑都插在万兆口上(面板有标注),插错口是最常见的乌龙。
  4. 查电脑网卡:多数办公电脑板载网卡是千兆,需要加装万兆网卡(RJ45 电口或 SFP+ 口都行),装好驱动后再看协商速率。
  5. 链路全万兆还慢,就测硬盘:单块机械硬盘喂不满万兆,要跑出七八百 MB/s 以上的持续速度,需要多块盘组 RAID5/RAID10 阵列,或者上 SSD 存储池。另外拷小文件、单线程传输本身也跑不满,可用多线程拷贝工具、或同时拷多个大文件来验证真实速度。
  6. 想快速分清"网络慢"还是"硬盘慢":先用网络测速工具(如 iperf3)在电脑和 NAS 之间跑一遍纯网络吞吐,能跑满就是硬盘侧的事,跑不满就回头查链路。

预防

  • 上万兆之前做一次"全链路盘点":网卡、交换机口、网线、硬盘阵列四样一起到位,缺一样等于白花钱。
  • 预算有限时,优先让 NAS 与核心服务器/备份机之间走万兆(大流量都发生在它们之间),办公位可以逐步升级。

公司整体网络规划、万兆链路怎么一步步落地,可以搜『企业数据管家』看相关文章,贵州诚鑫致达科技也做网络建设与改造。

参考来源: CSDN 问答原题 https://ask.csdn.net/questions/7911944 ;群晖官网 synology.cn