通过iostat获得系统的I/O统计报告

| 暂无评论 | 暂无引用通告

--> iostat用于生成CPU和设备或分区的IO统计报告

其包括的选项有(皆是可选选项):

  • -c                      只生成CPU利用率
  • -d                      只显示IO的使用率
  • -k                      在报告中以kilobytes per second为单位
  • -m                      在报告中以megabytes  per second为单位
  • -t                      在报告中显示时间
  • -V                      打印版本号
  • -x                      显示扩展信息
  • device |ALL             指定块设备或显示所有块设备的使用状况
  • -p patition |ALL        指定分区或显示所有分区
  • interval                时间间隔
  • count                   报告的数量

在此,我们主要使用其生成块设备的IO统计报告功能,因为有很多的程序可用于生成更详细的CPU利用率信息。

首先看一下iostat的默认输出:

[root@supersun ~]# iostat
Linux 2.6.15-1.2054_FC5smp (supersun)   2007年12月18日

avg-cpu:  %user   %nice %system %iowait   %idle
           0.10    0.00    1.23    0.36   98.31

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
hda               2.00        48.21        65.59   24490081   33322408
fd0               0.00         0.00         0.00        400          0

各指标的含义:

  • tps                
  • Blk_read/s      每秒读入块数
  • Blk_wrtn/s      每秒写入块数
  • Blk_read        读取总块数
  • Blk_wrtn        写入总块数

使用-x显示iostat的扩展信息:

[root@supersun.biz tmp]#iostat -x
Linux 2.6.18-1.2798.fc6 (supersun.biz)  2007年12月18日

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          16.88    0.23    4.71    1.97    0.00   76.21

Device:         rrqm/s   wrqm/s   r/s   w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
hda               1.05     3.04  2.67  1.44   101.33    35.83    33.39     0.16   39.40   5.71   2.34
sda               0.11     0.16  0.15  0.00     2.27     0.20    16.13     0.01   36.49  16.04   0.25

各指标的含义:

  • rrqm/s
  • wrqm/s
  • r/s
  • w/s
  • rsec/s          每秒读取的扇区数
  • wsec/s          每秒写入的扇区数
  • avgrq-sz
  • avgqu-sz
  • await           平均IO请求时间(毫秒计)svctm+IO队列等待时间
  • svctm           平均服务时间(毫秒计)
  • %util           IO请求使用的CPU占有率

在此需要重视的指标为:

svctm   The average service time
%util
r/s和w/s

如果其中的一个始终偏高的话可以采取以下措施:

1、使用高速磁盘;
2、调节软件、内核或文件系统使其获得更好的磁盘利用率;
3、使用Raid扩展文件系统。

暂无引用通告

发送引用通告网址: http://supersun.info/mt/mt-tb.cgi/824
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

发表评论

最新资源

  • IMG_1437.JPG
  • line.png
  • bar.png
  • perl_calander.jpg

关于此日记

此日记由 supersun 发表于 2007年12月18日 16:41

此Blog上的上一篇日记使用vnc远程图形登陆linux服务器

此Blog上的下一篇日记进程查看器htop

首页归档页可以看到最新的日记和所有日记。