我的情况是,某个特定过程(在本例中为Thunderbird)有时不响应用户输入一分钟左右。我发现iotop
在这段时间内使用了它,它在磁盘上写了很多东西,现在我想找出它要写到哪个文件,但是不幸的是,iotop
每个进程只提供统计信息,而不是每个打开的文件(描述符)。
我知道我可以lsof
用来找出进程当前打开了哪些文件,但是Thunderbird当然有很多文件可以打开,所以这没什么用。iostat
仅显示每个设备的统计信息。
该问题仅是随机发生的,它可能要花一些时间才能出现,所以我希望我不必跟踪Thunderbird并浏览冗长的日志以找出写入次数最多的文件。
另请参见在网络连接发生时记录传出连接
—
Gilles'SO-别成为邪恶