実行中のシステムのLinux IOPSを測定する


16

実行中のLinuxサーバーのIOPSを測定するにはどうすればよいですか?SATAドライブの理論的なIOPSは約90であり、エンタープライズ10k SAS / FCディスクは180であることを知っています。実行中のシステムが現在どの程度使用しているか知りたいですか?

現在、iotopとiostatを使用しています。ただし、どちらのユーティリティもIOPS番号を提供しません。

ところで、この質問はの重複ではありませんこの。ストレージシステムのベンチマークを探しているわけではありませんが、現在のシステムで使用されているIOPSの量を把握します。

回答:


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の違いは何ですか?彼らは同じですか?
ラジクマールS

4
それらは同じものです。
ワンブル

19

sysstatパッケージがまだない場合はインストールし、コマンドを使用しますsar -d 1。時計のtps列を。それは少なくともあなたに球場の数字を与えます。

ただし、実際のIOPSの最大数は、サーバーのワークロードによって大きく異なることに注意してください。多くのシーケンシャルアクセスを持つサーバーは、多くのランダムアクセスを行うサーバーよりも多くのIOPSを取得する可能性があります。


5

nmon同じデータのより良いプレゼンテーションのオプションとして見てください。

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


ページはもう存在しません
AstraSerg

これは巨大です。すぐに、ディスクの読み取りが100%に制限されていることが示されました。より多くのIOPSをプロビジョニングする時間...ありがとうございます!Ubuntuの場合、と同じくらい簡単sudo apt install nmonです。
コリン

@colllin最近では、代わりにNetdataを使用できます。
ewwhite
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.