Linux
檢測磁碟寫入 Linux
我執行 centos 5.7 的網路伺服器顯示了很多我無法解釋的磁碟寫入活動。
我在 nginx 和 php-fpm 和 xcache 的幫助下在這台伺服器上執行了一些網站。在我添加的文件系統上
noatime
。現在執行良好,但我看到每秒有大量寫入,我無法解釋。沒有添加任何文件,我已禁用 nginx 訪問日誌。php-fpm 錯誤日誌和 nginx 錯誤日誌每分鐘只添加幾行。我已經檢查了所有其他登錄
/var/log
並且沒有帳戶以了解正在發生的寫入次數。平均每分鐘寫入大約 2 兆字節的數據,每秒大約 200 次 IO。
我怎樣才能找出導致這些寫入的原因?
您目前正在測量 200 IOPS 嗎?該
iotop
實用程序是一種快速擷取每個程序磁碟 I/O 統計資訊的方法。您應該能夠從EPEL 儲存庫中獲取它。
我做的另一件事是做有問題的 lsof 分區。這有時會(並非總是)向您顯示所有正在打開的文件,因此“正在處理”
但並不總是有效。
如果 sdd 安裝在 home4 上,只需執行
lsof /home4
自己看看。