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

Raj*_*r S 17 linux performance storage performance-monitoring

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

目前我正在使用 iotop 和 iostat。但是这两个实用程序都没有提供 IOPS 数字。

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

wom*_*ble 22

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

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               1.00        64.00         0.00         64          0
Run Code Online (Sandbox Code Playgroud)

可能想看看升级。

  • 他们是一样的东西。 (5认同)

Jan*_*nen 19

sysstat如果您还没有安装包,请安装它,然后使用 command sar -d 1。看tps专栏。它至少给你一个大概的数字。

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


eww*_*ite 5

将其nmon视为更好地呈现相同数据的选项。

http://nmon.sourceforge.net/pmwiki.php