衡量正在运行的系统的Linux IOPS

如何衡量正在运行的Linux服务器的IOPS? 我知道SATA驱动器的理论IOPS大约是90,企业10k SAS / FC磁盘是180.我想知道我的正在运行的系统使用了多less?

目前我正在使用iotop和iostat。 但是这两个实用程序不会提供IOPS编号。

顺便说一句,这个问题是不是这个重复。 我不是在寻找对我的存储系统进行基准testing,而是计算出当前系统使用了多lessIOPS。

呃… iostat在我的系统上显示IOPS:

 Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn sda 1.00 64.00 0.00 64 0 

可能要看升级。

如果您还没有安装sysstat软件包,请使用命令sar -d 1 。 观看tps列。 它至less给你的球场数字。

但请记住,IOPS的实际最大数量因服务器工作负载而异。 具有大量顺序访问权限的服务器可能比执行大量随机访问的服务器获得更多的IOPS。

看看nmon作为更好地呈现相同数据的选项。

http://www.ibm.com/developerworks/aix/library/au-analyze_aix/