如何使用iotop命令查看磁盘的平均I/O?

如何使用iotop命令查看磁盘的平均I/O?

通过iotop -o命令我可以看到磁盘每秒的写入和读取速度。但它变化很大,从 0 到高值。我想查看每分钟或每 10 秒的平均值。

我该怎么做?

答案1

我希望sar这是获得平均结果的更好方法

 sar -d 1 10 | awk '/Average/ {print $2" "$4*0.000512"MB/s  "$5*0.000512"MB/s"}' | sed 's#DEV.*#DEV rd_sec/s wr_sec/s#' | column -t
  • rd_sec/swr_sec/s是从设备读取和写入的扇区数。一个扇区的大小为 512 字节。

  • 乘以.000512转换为 MB/秒

相关内容