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


16

如何测量正在运行的Linux服务器的IOPS?我知道SATA驱动器的理论IOPS约为90,而企业10k SAS / FC磁盘的理论IOPS为180。我想知道我的运行系统当前使用了多少?

目前,我正在使用iotop和iostat。但是,两个实用程序均未提供IOPS编号。

顺便说一句,这个问题不是this的重复。我不是要对存储系统进行基准测试,而是要确定当前系统正在使用多少IOPS。

Answers:


21

嗯... iostat在我的系统上显示了IOPS:

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

可能想看看升级。


感谢您的回答,tps和IOP有什么区别?都一样吗
Rajkumar S

4
他们是一样的东西。
womble

19

sysstat如果尚未安装软件包,请使用command sar -d 1。观看tps专栏。它至少为您提供大致数字。

但是请记住,实际最大IOPS数量会因服务器工作负载而有很大差异。与进行大量随机访问的服务器相比,具有大量顺序访问的服务器获得的IOPS可能更高。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.