linux 查看io完成比率,HPUX查看磁盘IO读写操作速率 和 读写量速率

查看磁盘IO读写操作速率 和 读写量速率

查看磁盘IO的IO读写操作速率,这个次数指每秒钟磁盘读写操作的次数(raed +writes)/second ,读写量速率为每秒钟磁盘读写数据的多少,单位为B KB MB每秒.

可用的工具有IOSTAT SAR

先说 IOSTAT -I/O Statistics Reporter

HPUX上的IOSTAT很难用,参数也很少。输出有以下几个值:

bps Kilobytes transferred per second 每秒已传输的KB值

sps Number of seeks per second 每秒钟寻址次数

msps Milliseconds per average seek 寻址的平均

毫秒数

db01[/]#iostat 3 60 |grep disk12

device

bps

sps

msps

disk12

133

21.3

1

disk12

28

6.3

1

disk12

65

13.3

1

disk12

70

14

1

disk12

39

10

1

。。。

Average

disk12

40.2881

8.76440

bps和sps似乎是我想要的值,从MAN手册参数解释中可看到。上面执行了3分钟并统计出了平均值。

另一个工具

SAR-System Activity Reporter

顾名思义,SAR工具将对系统的当前状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。

这里主要说硬盘

参数说明:

-d:硬盘使用报告。

device: sar命令正在监视的块设备的名字。

%busy: 设备忙时,传送请求所占时间的百分比。

avque: 队列站满时,未完成请求数量的平均值。

r+w/s: 每秒传送到设备或从设备传出的数据量。(Number of data

transfers per second (read and writes) from and to the

device.blks/s:每秒传送的块数,每块512字节。Number of bytes transferred (in

512-byte units) from and to the

device.avwait:队列占满时传送请求等待队列空闲的平均时间。

avserv: 完成传送请求所需平均时间(毫秒)。

从参数中看出 r+w/s,blks/s是磁盘读写速率和传输速率。

db01[/]#sar -d 3 60 |grep

disk12

device

%busy

avque

r+w/s

blks/s

avwait

avserv

disk12

0.66

0.5

7

61

0

0.97

disk12

1

0.5

16

157

0

0.66

disk12

0.33

0.5

9

76

0

0.3

disk12

0.33

0.5

9

108

0

0.15

。。。。

Average

disk12

0.535

0.501

8.916

84.13

0.0013

0.555

注意 blks/s值的单位为 blocks(in

512-byte

units)所以要除以2 单位可以转换成KB

: 1blocks=512B=1024B/2=1KB/2

blocks/s=KB/2/s

(blks/s)/2=KB/s

对比两个工具的值 iostat bps 40.2881 sps

8.76440

sar blks/s

84.13 r+w/s 8.916

其中blks/s 换算KB/s 42.06

,可见用不同工具统计出来的值其相差无几。

此数值是在不繁忙时刻统计,下次将在繁忙时刻统计测试是否一致。

附:

块大小的查看

#[/]bdf | grep opt

/dev/vg00/lvol6 2097152

1437832 654184 69% /opt

#[/]df -t /opt

/opt (/dev/vg00/lvol6): 1308368

blocks 20585

i-nodes

4194304 total blocks 37472 total i-nodes

2875664

used blocks 16887 used i-nodes

0 percent

minfree

然后:2097152*1024/4194304=512B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值