
网站建设制作:取和写入到磁盘的扇区数
取和写入到磁盘的扇区数。百分比就根据这两个值来计算。公式如下:
%r=
rd _ sec + wr _ sec
%w wr sec
rd sec + wr sec
比如在本例中,sda盘的rsec/s和wsec/s分别是10317.04和1015.65。
所以%r=10317.04/(10317.04+1015.65)=0.9104, %w 2 1015.65/(10317.04+1015.65)2
0.08960
可见这是一个绝大多数都是读操作的磁盘。事实上这个数据取自一台Cache服务器。
现在我们开始计算服务器的IOPS,2块lOkRPM的磁盘,RAID等级为0,分别查询
表格得到其单盘最大IOPS为150,RAID写操作系数为1,所以最终结果是:
2x150/(0.9104+(lx0.0896》=300
好吧,这个例子看起来有点无意义,因为RAIDO就是直接累加就好了。不过计算方
式是没问题的。
如果只关心扇区读写,不需要查看其他详细参数,可以直接运行iostat命令,默认输
出是“tps”、“Blk read/s”和“Blk—wrtn/s”。“tps”即当前的实际IOPS。
其他常用工具
■—■●————一
sar
sar命令在部分发行版本上没有默认安装,需要先安装sysstat包。
sysstat安装之后将作为crontab任务运行,所以安装完成后,还需要等待一段时间收
集数据。
CPU . %user
all 3 . 9 9
all . 3.98
all 3 . 97
%system
:: 1 1: '-0 . 62
: 0.63
' 0.67
%iowait.
0.07
. 0.30
%idle
95.35
95.33
95.06