Synology - `du -sh .` 在 NAS 上需要很长时间,但在 Mac 上安装时则不需要时间

Synology - `du -sh .` 在 NAS 上需要很长时间,但在 Mac 上安装时则不需要时间

我的 NAS 看起来很慢,我不确定要运行什么测试来证明这一点。但我要描述的这个例子已经发生了,而且事情确实变得很糟糕。我希望得到我需要做什么来解决这个问题和/或我可以执行的任何故障排除的答案。

我使用连接到服务器在我的 Mac 上安装了 NAS 共享 -mount告诉我它的 SMB:

//[email protected]/ben on /Volumes/ben-1 (smbfs, nodev, nosuid, mounted by bbos)

我将本地数据复制到其中。完成后,我想确认是否已复制到挂载,因此我du -sk .在本地挂载上运行,并且在ssh访问 NAS 并更改为同一目录后执行相同的操作。

本地的du大概花了15秒。 NAS 上的那个仍在运行 5 分钟后(大约 10 分钟后完成 - 本地的答案是 NAS 上的 395GB 和 390GB - 我认为差异只是由于块大小 - 但我可能是错的,但我很高兴此处更正)。

NAS 是 Synology DS1515+,配有 5 个 6TB 驱动器、RAID-6。它有 6GB RAM,并且始终运行最新的 DSM,目前是 DSM 6.2.2-24922 Update 4。我运行了一些额外的服务,但没有什么疯狂的。在这 5 分钟的大部分时间里,CPU 使用率约为 12%,RAM 使用率约为 26%。

我没有足够的了解,不知道发生了什么,希望得到一些建议和一些问题的答案。

如果我在 Mac 上运行,du那么这是否意味着 NAS 上的文件系统正在通过网络发送数据(两者都通过千兆以太网连接到同一路由器)。这是否意味着问题不是 NAS 硬件,也不是 DSM 操作系统,而一定是命令du问题?

但这没有任何意义。我缺少一些东西。有没有人对可能导致此问题的原因有任何想法?我可以采取哪些措施来进一步解决此问题以及我可以采取哪些措施来解决该问题?

当我在顶部说“似乎很慢”时,NAS 有时似乎没有响应。我从来没有考虑太多,只是磁盘需要旋转,尽管有时可能需要 10 多秒左右的时间,而且看起来有点奇怪。现在我已经看到了另一个问题,我将更仔细地考虑这些问题。再次强调,任何建议表示赞赏!

答案1

您是否拥有配备 5 个 6TB 驱动器、RAID-6 的 Synology DS1515+?我会使用 RAID 10 重做所有操作,或者使用 Synology Hybrid RAID 并使用 btrfs 进行任一配置。我发现它在数据传输方面的设置效果更好(更快)。尝试一下,然后从那里开始。

就网络而言,它默认为 tcp/ip。 SMB 没问题,但您也可以使用协议以任何一种方式传输文件。由于您使用的是 MAC,请尝试添加苹果协议。您随时可以更改它。

相关内容