Monitoring
如何查找目前正在寫入磁碟的程序?
由於某種未知原因,我的 .m 上沒有剩餘空間
/
,即使在刪除 300 MB 的垃圾包後 5 分鐘,也沒有剩餘空間。所以我得出的結論是,有一些程序淹沒了我的磁碟空間。(–> 最近我安裝了 docker)。我怎樣才能找到哪個過程產生的數據最多
/
?
您最好的選擇可能是
iotop
:iotop watches I/O usage information output by the Linux kernel (requires 2.6.20 or later) and displays a table of current I/O usage by processes or threads on the system. At least the CON‐ FIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS and CONFIG_VM_EVENT_COUNTERS options need to be enabled in your Linux ker‐ nel build configuration.
假設您的程序正在執行大量 I/O 操作,它應該在該列表中顯示得非常高。