You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何配备100Mbps网卡的NAS磁盘传输速度达30-40MB/s?

问题分析与解答

嘿,这个问题挺有意思的——咱们先从核心矛盾点入手拆解:你提到设备是100Mbps网卡,但读取速度稳定在30-40MB/s,这看起来超出了100Mbps的理论上限,其实大概率是这几个原因:

1. 网卡规格可能被误判

首先得明确单位换算:100Mbps(兆比特每秒)= 12.5MB/s(兆字节每秒)——这是100Mbps网卡的理论最大传输速度。但你实际能跑到30-40MB/s,说明你的NAS大概率不是100Mbps网卡,而是被你误认了。

2009年的Western Digital My Book World Edition II白灯版,绝大多数型号搭载的是千兆以太网网卡(1000Mbps),理论上限是125MB/s。30-40MB/s的读取速度完全在合理范围内:

  • 你的RAID0组用的是两块5400转WD Green 1TB硬盘,这类硬盘的持续读取速度大概在80-100MB/s;
  • 再加上网络协议开销、NAS本身的CPU/磁盘控制器性能限制,实际跑30-40MB/s是很正常的表现。

你可以快速验证网卡规格:

  • 在Windows 10里,打开控制面板\网络和 Internet\网络连接,找到连接NAS的网卡,右键→属性,查看“连接速度和双工”参数;
  • 或者登录NAS的管理界面(浏览器访问设备IP),在网络设置里直接查看网卡型号和规格。

2. 缓存因素(可能性较低)

如果真的是100Mbps网卡,短时间内的传输速度可能因为NAS内置缓存或Windows系统缓存暂时冲高,但你说的是稳定在30-40MB/s——这类旧NAS的缓存通常只有几MB到几十MB,大文件传输到后期肯定会掉到12.5MB/s以内,所以这个可能性不大。

3. 写入速度偏低的原因

你提到反向写入只有10-15MB/s,这个速度刚好接近100Mbps的理论上限,如果网卡确实是100Mbps,那写入速度是符合预期的;如果是千兆网卡,写入慢的原因通常是:

  • WD Green硬盘的写入性能本身比读取弱,5400转绿盘的持续写入大概在50-70MB/s;
  • RAID0写入需要同步向两块硬盘写数据,再加上2009年NAS的低功耗CPU性能有限,会进一步拖慢写入速度;
  • SMB协议版本兼容性问题:旧NAS可能只支持SMB1.0,Windows 10对SMB1.0的优化不好,导致写入效率低(不建议强制开启SMB1.0,有安全风险,如果能找到WD官方的固件更新可以试试)。

内容的提问来源于stack exchange,提问作者bone

火山引擎 最新活动