1,安装
安装iostat: yum install sysstat
2.命令详解
iostat
-c: 显示CPU使用情况
-d: 显示磁盘使用情况
-N: 显示磁盘阵列(LVM) 信息
-n: 显示NFS 使用情况
-k: 以 KB 为单位显示
-m: 以 M 为单位显示
-t: 报告每秒向终端读取和写入的字符数和CPU的信息
-V: 显示版本信息
-x: 显示详细信息
-p:[磁盘] 显示磁盘和分区的情况
【iostat -xk 3】 3秒查询一次
avg-cpu: %user %nice %system %iowait %steal %idle
16.10 0.00 5.05 0.07 0.00 78.77
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 11.00 0.67 2.00 5.33 50.67 42.00 0.00 1.25 1.00 1.33 0.88 0.23
vdb 0.00 0.00 669.33 87.00 30910.67 8978.67 105.48 0.39 0.53 0.54 0.38 0.04 2.80
vdc 0.00 0.00 658.67 0.00 27564.00 0.00 83.70 0.35 0.55 0.55 0.00 0.03 2.20
scd0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
第一部分是cpu报告:
%user: 在用户(应用程序)级别执行时发生的CPU利用率百分比
%nice: 在具有良好优先级的用户级别执行时发生的CPU利用率百分比
%system: 在系统(内核)级别执行时发生的CPU利用率百分比
%iowait: 系统具有未完成的磁盘I / O请求的CPU或CPU空闲时间的百分比
%steal: 虚拟机管理程序为另一个虚拟处理器提供服务时,虚拟CPU或CPU在非自愿等待中所花费的时间百分比
%idle: CPU或CPU空闲且系统没有未完成的磁盘I / O请求的时间百分比
第二部分disk属性
device:磁盘名称
tps:每秒钟发送到的I/O请求数.
Blk_read/s:每秒读取的block数.
Blk_wrtn/s:每秒写入的block数.
Blk_read:读入的block总数.
Blk_wrtn:写入的block总数.
【 iostat 1 5】
间隔1秒,总共显示5次
【iostat -d 2】
每隔2秒,显示一次设备统计信息.
【iostat -d 2 3】
每隔2秒,显示一次设备统计信息.总共输出3次.
【iostat -x sda sdb 2 3】
每隔2秒显示一次sda, sdb两个设备的扩展统计信息,共输出3次.
【iostat -p sda 2 3】
每隔2秒显示一次sda及上面所有分区的统计信息,共输出3次.
【iostat -m】
以M为单位显示所有信息
【iostat -d sda】
显示指定硬盘信息
【iostat -t】
报告每秒向终端读取和写入的字符数。
【iostat -d -k 1 】
查看TPS和吞吐量信息
【iostat -d -x -k 1 1】
查看设备使用率(%util)、响应时间(await)
【iostat -c 1 2】
查看cpu状态
间隔1秒显示一次,总共显示2次