
我們在多個多用戶 Ubuntu 系統上使用掛載的 NFS 磁碟機。有時,NFS 讀寫效能非常慢,執行一個簡單的ls
操作需要花費很多分鐘。ls
然而,在另一台機器上,同時在同一 NFS 驅動器上執行相同操作的速度非常快。此外,相關機器上安裝的其他 NFS 驅動器仍然表現出正常速度。該問題似乎與 NFS 客戶端有關。我們使用以下命令來掛載 NFS 磁碟機:
mount -t nfs -o vers=3,timeo=600,nolock,async $IP:/ /mnt/nfs
到目前為止,我已經向目前在該機器上廣泛使用 NFS 驅動器(讀取/寫入許多文件)的某人解釋了這一點,從而阻止了其他請求。然而,考慮到這是一個每台機器的問題而不是與 NFS 伺服器相關的事實,我開始懷疑我們是否可以採取一些措施來應對它,例如選擇正確的掛載選項。
NFS 是否支援頻繁的讀取/寫入(例如,直接處理網路磁碟機上的資料)或通常應該避免?對於許多使用者存取相同 NFS 磁碟機的系統,哪些掛載選項更可取?