如何在 shell 中检查哪些进程正在写入硬盘

如何在 shell 中检查哪些进程正在写入硬盘

目前我的硬盘的可用空间不知为何在减少。可用空间不断减少,直到没有空间。我不知道原因是什么,所以我想检查一下哪个进程是罪魁祸首并终止它。

答案1

iotop对于硬盘来说就像top对于CPU一样。

除此之外,它还显示所有可用进程每秒向磁盘写入多少字节。

在 Ubuntu 上,您可以使用 安装它apt-get install iotop

答案2

lsof +d / | awk '$4 ~ /.*[uw]/'将列出所有打开文件进行读取或更新的进程。

相关内容