Firewall
防火牆會偶爾斷開 CentOS 7.3 NFS 客戶端嗎?
當在 CentOS 7.3 客戶端上的 NFSv4 共享上執行大型讀寫操作時,我注意到 NFS 掛載經常超時。
全新的、開箱即用的 CentOS 7.3 安裝是否需要讓 NFS 服務通過預設防火牆?如果是這樣,怎麼做?
從理論上講,任何網路設備(如路由器或防火牆)都可能在負載下丟包。但是,更有可能您的 NFS 伺服器無法處理大 IO 或您的客戶端未進行最佳配置。
我們觀察到的問題之一是,如果客戶端有很多記憶體,那麼臟頁的刷新就會很晚。結果,我們有很多 nfs 超時。嘗試設置
vm.dirty_background_bytes vm.dirty_bytes
合理的數字,例如 500mb 和 1GB。預設值是 ~ 10% 和 20%,這可能太多了。
防火牆要麼讓流量通過,要麼阻止它。它不會只是偶爾隨機阻止它。如果您可以掛載共享並傳輸數據,那麼您還有其他一些問題。