Linux-iostat

来源:互联网 发布:js判断数组不为空 编辑:程序博客网 时间:2024/05/16 10:04

iostat
iostat监视I/O子系统情况
iostat是I/O statistics(输入/输出统计)的缩写;
iostat工具 将对系统的磁盘操作活动进行监视,硬盘由开机到现在,已经存取多少数据等。
它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。
同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析

iostat的语法如下:
iostat [ -c | -d ] [ -k ] [ -t ] [ -m ] [ -V ] [ -x [ device ] ] [ interval  [ count ] ]
参数与选项:
-c    :    为汇报CPU的使用情况;
-d    : 仅显示储存设备的状态,不可与 -c 一起用;
-k    : 默认显示的是 block ,这里可以改成 K bytes 的大小来显示
-t    : 为打印汇报的时间
-v    : 表示打印出版本信息和用法
-m    : 不 -k 类似,只是以 MB 的单位来显示结果
-x     : device指定要统计的设备 名称,默认为所有的设备
interval    : 指每次统计间隔的时间
count            : 指按照这个时间间隔统计的次数

[root@www ~]# iostat
Linux 2.6.18-8.el5 (www.net)  2010年11月23日

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           3.95    0.00    0.54    0.74    0.00   94.77

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               9.85        72.08       165.06   48470331  110997720

#分为两部分,上部分为cpu的信息,下部分为硬盘信息
tps             :平均每秒钟的传送次数!与数据传输『次数』有关,非容量
kB_read/s :开机到现在平均的读取单位
kB_wrtn/s :开机到现在平均的写入单位
kB_read     :开机到现在,总共读出来的档案单位
kB_wrtn     :开机到现在,总共写入的档案单位

原创粉丝点击