首先我要声明,我是一个网络新手。我了解基本流程,但不清楚网络上多个路由设备的复杂性。
我的设置基本上是这样的:
------------------ ---------- -----------------------
| Internet/Cloud | <--> | Router | <--> | PowerLine Adapter 0 | <---*
------------------ ---------- -----------------------
-------------
Upstairs -> | NAS Drive |
----------------------- ------------------ <-/ -------------
*-> | PowerLine Adapter 1 | <--> | Gigabit Switch |
----------------------- ------------------ <-\ --------------
-> | Desktop PC |
Downstairs --------------
----------------------- -------
*-> | PowerLine Adapter 2 | <--> | PS4 |
----------------------- -------
我获得的互联网速度平均来说已经足够快了(74Mbps)。当我尝试在 NAS 和台式电脑之间传输文件时,我期望获得 1000Mbps(~125MBps)的传输速度,但我只获得 100Mbps(~12.5MBps)的速度。
我理解网络的 PowerLine 元素意味着该接口上的传输速度将限制为 300Mbps(我在那里只得到 100Mbps,但我对此并不那么在意)。但是,由于 NAS、PC 和 PowerLine 适配器 1 之间有千兆交换机,我认为 NAS 驱动器和 PC 之间的传输速度应该达到千兆?
谁能指出我可能错在哪里或误解了什么。
编辑:还要注意,有问题的驱动器是 PC 中的 SSD 和 NAS 中的 WD RED 4TB 驱动器,所以不应该成为这个过程的瓶颈?
提前致谢!
答案1
好的,我终于知道是怎么回事了……我的网络设置、电缆或驱动程序都没有问题。问题是由创建卷时选择的驱动器加密引起的。如果启用了卷加密,处理器的功能根本不足以以千兆位数据传输所需的速度解密驱动器。
不幸的是,这意味着为了达到所需的速度,您必须重新格式化驱动器,如果您没有其他存储选项,这并不理想。
编辑:正如 Daniel B 所建议的,这里讨论的 NAS 驱动器是 WD MyCloud Ex2。
希望这能帮助其他遇到此问题的人。
答案2
这里可能存在三个问题:
- 链接本身有问题。请确保协商后的速度为全速,而不是 100Mbps。答案基本上就在你问题的评论中。
- 尽管拥有全速和快速的磁盘,NAS 仍无法全速处理数据。看看这个:http://www.smallnetbuilder.com/tools/charts/nas/view或通过 Google 查找更多信息。
- 该操作系统与您的 NAS 的操作系统之间存在兼容性问题,但这是一个广泛的问题。
答案3
我的网络上有 1 个 wdmycloudex4 和 2 个 Qnap NAS 设备。
我已经在 mycloudex4 上与这个问题斗争了好几天,并且一直收到 WD 支持的电子邮件。(浪费时间!!)从我对“支持”的体验来看,他们实际上不知道如何修复它。他们建议的只是重置设备、检查电缆等。在听取了他们所有的建议后,我仍然得到同样痛苦的 3MB/s 传输,在传输了大约 250MB 后崩溃/重试。
经过一段时间的调整后,我发现如果启用 oplocks 并使共享文件夹可供公众访问,则传输速度会增加到 70MB/s 且无需重试。
因此,我假设当文件夹权限是用户特定的时,wdmycloud 会频繁处理身份验证(即启动每个文件),然后内核/处理器崩溃并恢复,允许复制在接下来的 250MB 中恢复,导致一切都变慢(Web 界面、浏览、复制等等)
我真心希望他们能发布比这更好的固件。
对 WD 的建议是……桥接 NAS 网络接口以共享 1 个 IP,并将带宽翻倍至 2gb/s,这样多个设备访问 nas 的效果就会好得多。如果在 qnap 上可以,那为什么在 WD 上不行呢。这两种设备都运行 Linux 的变体,并使用相同的基本应用程序来提供文件共享。