我的笔记本电脑(没有虚拟机,只是带有加密主页的普通 Ubuntu)每天都会有几次冻结 3 分钟。在这 3 分钟内,磁盘 LED 指示磁盘活动频繁,我什至无法移动鼠标或按 CTRL-ALT-F1。
我想用它iotop
来找出哪个进程导致了这个问题。
iotop 的问题是它显示所有进程的磁盘使用情况(巨大的表)。
如何将 iotop 的输出限制为仅第一行?
我们的想法是让 iotop 更加高效,以便即使系统超慢时它也能够计算并写入日志文件,因此让 iotop 显示整个表然后 grep 并不是一个解决方案。
答案1
用于-a
累积使用情况并-o
仅显示执行 IO 的进程:
iotop -ao
答案2
不完全是我想要的,但很接近:iotop -o
所以我会使用:
sudo nice -20 sudo iotop -tbod10 > ~/iotop.log