现在硬盘、移动硬盘都会加入几块内存作为写入数据的缓冲,你看到复制完毕了其实硬盘还在工作,这时候拔掉移动硬盘就有很高几率破坏上面的数据。那么如何监测io读写情况呢,Linux下集成了一个命令。
输入
iostat -x -d -m /dev/sdb 3
输出:
iostat是我们所需的,几处flag解释下:
-x 显示额外信息
-d 去除cpu信息(官方的解释是显示设备利用率),其实去除这个flag后cpu信息就出来了,可我又不需要它。
-m 以MB/s来显示
/dev/sdb监测的盘
3 每3秒自动刷新一次。
其他的具体查询man iostat