Linux iostat命令:报告CPU统计数据和设备、分区输入/输出信息。
Linux iostat命令 功能描述
使用iostat命令可以报告CPU的统计数据,设备、分区和网络文件系统(NFS)的输入/输出统计信息。使用iostat命令将对系统的磁盘操作活动进行监视,它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。iostat不能对某个进程进行深入分析,仅对系统的整体情况进行分析。
Linux iostat命令 语法
iostat[选项] [时间间隔] [次数]
命令中各选项的含义如表所示。
Linux iostat命令 示例
显示CPU和磁盘利用率报告
[root@rhel ~]# iostat
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.67 0.00 2.27 4.31 0.00 91.75
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 6.30 398.54 28.82 719396 52026
显示磁盘sda1的利用率
[root@rhel ~]# iostat -d sda1
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda1 0.32 2.51 0.01 4634 18
显示CPU和磁盘利用率报告,并列出每一个报告显示的时间
[root@rhel ~]# iostat -t
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
2013年08月19日 01时16分37秒
avg-cpu: %user %nice %system %iowait %steal %idle
1.62 0.00 2.21 4.18 0.00 91.99
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 6.12 386.63 28.03 719412 52162
显示CPU和磁盘利用率报告,并以MB/s为单位显示所有信息
[root@rhel ~]# iostat -m
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.61 0.00 2.19 4.14 0.00 92.06
Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn
sda 6.06 0.19 0.01 351 25
显示磁盘利用率报告,并以KB/s为单位显示
[root@rhel ~]# iostat -dk
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.02 189.89 13.77 359706 26093
显示磁盘利用率报告,并以KB/s为单位显示扩展的统计信息
[root@rhel ~]# iostat -dxk
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sda 2.58 2.53 5.08 0.89 188.40 13.67 67.70 0.21 35.28 11.96 7.14
显示CPU利用率报告
[root@rhel ~]# iostat -c
Linux 2.6.32-358.el6.x86_64(rhel) 2013年08月19日 _x86_64_ (1 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
1.56 0.00 2.13 4.01 0.00 92.31