我的电脑(Windows 7)通过以太网电缆连接到我的路由器(Netgear SRXN3205),然后连接到 D-Link NASDrive(DNS 323)。
访问一切正常...但如果例如我将文件从 PC 传输到 NASDrive,吞吐量就不会像我预期的那么快。
仅观看 150GB 文件的传输,平均速率仅为 16.5 MB/s
路由器上的 LAN 端口指示(LED)速度设置为 1000Mbps。
为什么这么慢?连接 PC 到路由器的电缆大约 5 米,连接路由器到 NASdrive 的电缆大约 1 米。
答案1
尽管有些信息缺失,但我还是尝试写出答案,以保证万无一失。
在您最初的问题中,您问的是 16.5Mb/s,这意味着每秒百万比特,我认为您在 Windows 中看到的是 MB/s 每秒百万字节。每个字节有 8 位,所以这里实际上是 132Mbit/s。这仍然低于逻辑限制的最大值,但有一些增加。
我不确定 NAS 使用哪种协议(除了 FTP),但我猜对于本地共享来说,它是 SMB 协议,它并没有真正针对速度进行优化。我从未真正了解过 SMB,但我听说它在包中添加了很多额外的信息。(传输信息等)。这些信息将从您的有效网络速度中减去 - 它必须被传输 - 但不会传输任何可用数据,因此 Windows 不会将其计入数据传输速度。
答案2
可能是 NAS 中的网卡或 PC 导致其速度变慢。你无能为力 :/
答案3
可能是一些原因。检查电缆,确保您以 1000 和全双工连接(巨型帧也是如此)。您可以从交换机的 Web 界面查看该信息。
较小的文件速度更快吗?比如说 1GB 左右的文件大小?硬盘会对写入/读取速度产生很大影响,并会显著降低传输速度。从 nas 传输一些大文件到您的 Win7 计算机。速度一样吗?打开 Windows 任务管理器网络监视器,查看图表。它是稳定的吗?平坦的吗?不稳定的吗?