手机版
你好,游客 登录 注册
背景:
阅读新闻

Linux iostat命令

[日期:2013-03-01] 来源:Linux社区  作者:Linux [字体: ]

iostat用于输出CPU和磁盘I/O相关的统计信息. 
命令格式:

iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ device [ ... ] | ALL ] [ -p [ device | ALL ]  ]
[ interval [ count] ]

iostat各个参数说明:

-c 仅显示CPU统计信息.与-d选项互斥.
-d 仅显示磁盘统计信息.与-c选项互斥.
-k 以K为单位显示每秒的磁盘请求数,默认单位块.
-p device | ALL
与-x选项互斥,用于显示块设备及系统分区的统计信息.也可以在-p后指定一个设备名,如:
# iostat -p hda
或显示所有设备
# iostat -p ALL
-t 在输出数据时,打印搜集数据的时间.
-V 打印版本号和帮助信息.
-x 输出扩展信息.

常见用法 

iostat -d -k 1 10        #查看TPS和吞吐量信息 
iostat -d -x -k 1 10     #查看设备使用率(%util)、响应时间(await) 
iostat -c 1 10           #查看cpu状态

1iostat的直接使用如下:

[root@c1 ~]# iostat
Linux 2.6.18-164.el5 (c1)      03/01/2013

avg-cpu:  %user  %nice %system %iowait  %steal  %idle
          3.16    0.05  10.26    5.71    0.00  80.82

Device:            tps  Blk_read/s  Blk_wrtn/s  Blk_read  Blk_wrtn
sda              28.26      1311.15      129.20    582688      57418
sda1              1.34        5.38        0.02      2389        10
sda2            26.86      1305.12      129.18    580010      57408
sdb              4.30      517.47        1.04    229969        463
sdc              1.54        10.35        0.14      4599        64
sdc1              0.50        6.13        0.14      2726        64
sdd              0.71        5.50        1.10      2443        488
sdd1              0.29        1.21        1.10        538        488
sde              2.46        41.10        7.92      18265      3520
sdf              0.21        2.20        0.16        977        72
sdg              9.35        26.15        2.48      11623      1104
sdg1              0.45        0.98        0.00        437          0
sdg2              0.01        0.01        0.00          5          0
sdg5              0.59        1.29        1.13        574        504
sdg6              0.48        2.12        0.11        942        48
sdg7              0.54        1.09        1.10        486        488
sdg8              0.43        1.11        0.14        494        64
sdg9              0.41        0.98        0.00        437          0
sdg10            0.43        0.89        0.00        397          0
dm-0            62.34      1858.20      138.30    825802      61463
dm-1              0.25        2.02        0.00        896          0
hdc              0.03        0.32        0.00        144          0

各项含义:


avg-cpu段:
%user: 在用户级别运行所使用的CPU的百分比.
%nice:优先进程消耗的CPU时间,占所有CPU的百分比.
%system: 在系统级别(kernel)运行所使用CPU的百分比.

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

%steal: 管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。


%idle: CPU空闲时间的百分比.
Device段:
tps: 每秒钟发送到的I/O请求数.
Blk_read /s: 每秒读取的block数.
Blk_wrtn/s: 每秒写入的block数.
Blk_read:  启动到现在 读入的block总数.

Blk_wrtn:  启动到现在写入的block总数.

linux
相关资讯       Linux iostat  iostat命令  iostat 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款