linux磁盘读写速度(I/O)命令 | 您所在的位置:网站首页 › linux查io命令 › linux磁盘读写速度(I/O)命令 |
1、 iostat
参数: -d:显示某块具体硬盘,这里没有给出硬盘路径就是默认全部了 -k:以KB为单位显示 1:统计间隔为1秒 10:共统计10次的 # iostat -d -k 1 10tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。“一次传输”意思是“一次I/O请求”。多个逻辑请求可能会被合并为“一次I/O请求”。“一次传输”请求的大小是未知的。 kB_read/s:每秒从设备(drive expressed)读取的数据量;kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;kB_read:读取的总数据量;kB_wrtn:写入 的总数量数据量;这些单位都为Kilobytes。 一开始的数值很大是因为显示的是累计读写量。 iostat -x 参数,查看设备使用率(%util)、响应时间(await) [root@foundation26 ~]# iostat -d -k -x 1 10 iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。 #Ubuntu/Debian apt-get install iotop #CentOS yum install -y iotop iotop参数 输入iotop -h可查看使用帮助 -o:只显示有io操作的进程 -b:批量显示,无交互,主要用作记录到文件。 -n NUM:显示NUM次,主要用于非交互式模式。 -d SEC:间隔SEC秒显示一次。 -p PID:监控的进程pid。 -u USER:监控的进程用户。 -k 使用千字节而不是人类友好单位iotop -k iotop快捷键 左右箭头:改变排序方式,默认是按IO排序。 r:改变排序顺序。 o:只显示有IO输出的进程。 p:进程/线程的显示方式的切换。 a:显示累积使用量。 q:退出。3、 4、 5、 |
CopyRight 2018-2019 实验室设备网 版权所有 |