Linux

儲存優化

  • March 27, 2020

在連接高峰期,NFS 伺服器似乎沒有響應,並且需要一段時間才能響應客戶端的“ls”等基本命令。

fstab 中的條目

serverip:/home/media/  /home/media/archive  nfs      tcp,rsize=32768,wsize=32768,rw,soft,intr,noatime,x-gvfs-show

此伺服器僅用於從中讀取文件。如果我通過 ssh 登錄,伺服器和客戶端都可以正常工作並且響應良好。syslog 中沒有有用的資訊。

我懷疑在高峰期檢索和讀取的文件數量可能超過 5,000 個。是什麼導致 NFS 如此緩慢?

NFS 發生在網路上,這是最大的潛在瓶頸。更多負載意味著通過網路對數據的更多請求,並且您可能會使交換機或路由器超載。也許網路不是問題,可能是底層儲存上的 IOPS。有很多方法可以解決這個問題。

如果你有一些關於網路的數據(困難)或關於 NFS 主機上的 IO 的數據(容易),這個問題會更好。嘗試vmstat 1 60在峰值負載期間發布輸出。

這個問題標題錯了,因為這確實是一個網路問題或儲存優化問題。

引用自:https://serverfault.com/questions/995824