Storage

測量正在執行的系統的 Linux IOPS

  • October 4, 2018

如何測量正在執行的 Linux 伺服器的 IOPS?我知道SATA驅動器的理論IOPS在90左右,企業10k SAS/FC磁碟是180。我想知道我正在執行的系統目前使用了多少?

目前我正在使用 iotop 和 iostat。但是這兩個實用程序都沒有給出 IOPS 數。

順便說一句,這個問題不是這個的重複。我不是要對我的儲存系統進行基準測試,而是要弄清楚我目前的系統正在使用多少 IOPS。

嗯…iostat在我的系統上顯示 IOPS:

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

可能想看看升級。

sysstat如果您還沒有軟體包,請安裝它,然後使用 command sar -d 1。觀看tps專欄。它至少為您提供了大概的數字。

但請記住,實際的最大 IOPS 數量在很大程度上取決於您的伺服器工作負載。具有大量順序訪問的伺服器可能比執行大量隨機訪問的伺服器獲得更多的 IOPS。

引用自:https://serverfault.com/questions/296552