每个进程的磁盘IO以百分比

时间:2017-03-03 07:35:54

标签: linux memory io cpu-usage disk-io

我在cent os上运行了三个java进程。

我想单独监视这些进程的磁盘io,我想在给定的时间范围内找出它们的最小,最大和平均磁盘io。

我查看了 IOTOP 命令,认为我可以通过IOTOP输出运行脚本来获取最小值,最大值和平均值。

但是当我使用进程ID运行IOTOP命令时,我发现它没有在这些进程ID中显示任何IO。

然后我运行了以下命令: iotop -o ,我看到IOTOP报告了java进程中线程级别的活动。

我想在Linux的进程级别获取磁盘io,并且我假设属于该进程的所有线程的io应该在进程级别进行计算。

我可以使用哪种命令进行输出?

是否有任何工具可以在给定时间窗口内找到这些值的最小值,最大值和平均值?

1 个答案:

答案 0 :(得分:0)

尝试使用iotop -p process_id
要获得使用监控系统所需的最小值,最大值和平均值