Linux

找出哪些程序正在寫入硬碟

  • June 25, 2021

在我的聯想 T400 和 Ubuntu 上,硬碟寫入指示燈一直閃爍。我想知道在 Linux 中是否可以找出哪些程序正在對硬碟進行 I/O?就像通過一樣top,您可以找出哪些程序正在使用最多的 CPU 和記憶體。

iotop(簡單的類似 top 的 I/O 監視器)是一個很好的工具,可以滿足您的需求。它還允許在任何 DISK READ、DISK WRITE、SWAPIN 和 IO(總體百分比)上顯示累積的 I/O 量。這是通過一個漂亮的界面:

  • 您只需按下a鍵盤,它就會將最飢餓的程序排在最前面。
  • 顛倒順序,您只需按r
  • 如果要按其他列排序,只需按左/右鍵。

就像**top展示文稿很忙。另一件事是它沒有無數的選項top**(例如,我不能選擇隱藏我不感興趣的任何列),但該工具對於它的特定目的來說已經足夠好了。

引用自:https://unix.stackexchange.com/questions/16705