![如何使用iotop命令查看磁盘的平均I/O?](https://linux22.com/image/143579/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8iotop%E5%91%BD%E4%BB%A4%E6%9F%A5%E7%9C%8B%E7%A3%81%E7%9B%98%E7%9A%84%E5%B9%B3%E5%9D%87I%2FO%EF%BC%9F.png)
通过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/s
和wr_sec/s
是从设备读取和写入的扇区数。一个扇区的大小为 512 字节。乘以
.000512
转换为 MB/秒