iostat命令 统计CPU和磁盘等的信息

iostat命令

iostat:输出CPU和磁盘I/O相关的统计信息

语法:iostat 选项 延迟 计数

参数:

      -c:仅显示cpu信息

      -d:仅显示磁盘信息

      -k:以k为单位显示磁盘每秒请求的块数

       -t:显示报告生成时间

      -p device|all :显示指定或所有的块设备信息

      -x:输出扩展信息[与-p参数冲突]

       -N:显示设备映射名

       -V:显示iostat版本信息

(1)iostat输出结果

命令:[[email protected] home]# iostat

iostat命令 统计CPU和磁盘等的信息

结果说明:

第一行:kernel版本(完整主机名) 报告生成日期 系统架构(CPU数)。

第三行,avg-cpu(CPU的平均值):

              %user:用户运行进程所占用的CPU百分比

             %nice:进程优先级操作占用的CPU百分比

             %sys:系统级别(kernel)运行所使用的CPU百分比

              %iowait:CPU等待硬件I/O时所占用的CPU百分比

             %steal:全称是Steal Time,就是Xen Hypervisor分配给运行在其它虚拟机上的任务的实际CPU时间

             %idle:CPU空闲时间的百分比

第六行:Device(硬盘设备):

             tps:每秒钟传输的IO请求的数量

             KB_read/s:设备每秒钟读取的数量

             KB_wrtn/s:设备每秒钟写入的数量

              KB_read:设备读出的总数

              KB_wrtn:设备写入的总数

(2)示例

每2秒显示一次设备统计信息。

命令:[[email protected] home]# iostat -d 2

iostat命令 统计CPU和磁盘等的信息