Performance

在沒有 iotop 的情況下,哪個命令最適合獲取 i/o 有界程序

  • April 18, 2011

建議我列出 io 有界程序的最佳方法。我知道 iotop 是獲取列表的最佳方式,但由於我的系統顯示大量 D 狀態程序,因此需要任何替代選項。

重複:Linux - 我如何查看等待磁碟 IO 的內容查看該 URL 以獲得簡單的解決方案。

您可以啟用磁碟 I/O 日誌記錄,將 1 放入/proc/sys/vm/block_dump. 然後tail -f /var/log/syslog會給你讀寫(程序、pid、操作、塊和設備)。完成後不要忘記/proc/sys/vm/block_dump歸零。

您可以通過查看/proc/[pid]/io文件來檢查任何程序的 IO 使用情況。例子:

$ cat /proc/1775/io
read_bytes: 4366336
write_bytes: 45056
cancelled_write_bytes: 229376

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