我正在对昨晚的 linux 服务器性能下降进行故障排除。我在服务器上安装了 sysstat,它每 2 分钟轮询一次。在事件发生的时候,有很多磁盘活动(使用 sar -b 和 sar -d):
05:46:01 PM tps rtps wtps bread/s bwrtn/s
05:46:01 PM 246.26 1.85 244.41 141.65 10524.53
05:58:01 PM DEV tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz await svctm %util
05:46:01 PM dev8-0 246.26 141.65 10524.53 43.31 0.09 0.38 0.16 3.92
如您所见,其中大部分是写访问。我想知道的是此时正在写入哪些文件。sar 似乎没有维护这些数据,所以我想知道是否有任何其他实用程序可以监视这种类型的活动。我怀疑有什么方法可以获取任何历史记录,但如果我现在可以安装一些东西,它可能会对下一次事件有所帮助。