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,請嘗試新增蘋果協定。您隨時可以更改它。

相關內容