実行中のLinuxサーバーのIOPSを測定するにはどうすればよいですか? SATAドライブの理論上のIOPSは約90、エンタープライズ10k SAS/FCディスクは180であることを知っています。実行中のシステムが現在どのくらい使用しているか知りたいのですが?
現在、iotopとiostatを使用しています。ただし、どちらのユーティリティもIOPS番号を提供しません。
ところで、この質問は this の重複ではありません。私はストレージシステムのベンチマークを探していませんが、現在のシステムで使用されている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
パッケージがない場合はインストールし、コマンドsar -d 1
を使用します。 tps
列をご覧ください。それはあなたに少なくとも球場の図を与えます。
ただし、実際のIOPSの最大数は、サーバーのワークロードによって大きく異なることに注意してください。大量のシーケンシャルアクセスを持つサーバーは、大量のランダムアクセスを実行するサーバーよりも多くのIOPSを得る可能性があります。
同じデータをより適切に表示するためのオプションとしてnmon
を見てください。