web-dev-qa-db-ja.com

単純なLinuxサーバーのベンチマーク?

お客様のLinuxサーバーで動作する製品に取り組んでいます。これらのシステムは機能が大きく異なるため、マシンのCPU、ディスク書き込み速度などを示すために実行するように依頼できる単一のベンチマークツールが必要です。当社の製品はCPU、ディスク書き込み速度などに敏感です。したがって、マシンの能力を示すことは、パフォーマンスに対する期待を設定するのに本当に役立ちます。いくつかの顧客はクラウドプロバイダーを使用しており、ハードウェアのパフォーマンス特性について確信が持てない場合があります。

Linuxベンチマークツールが数十あることは知っていますが、それはサポート技術者や顧客が作業するのを混乱させます。私たちは、1つのスイート内で標準化が進んでいる場合に結果を集約するラッパーツール(の詳細)を書かないようにしています地域社会・共同体。また、正直、溺れてしまいました!非常に具体的なツールは、「内部」または開発内で適切ですが、セールスコールやデモなどには理想的ではありません。

ほとんどの場合に役立つ単一のベンチマークツールに関するいくつかの推奨事項が必要です。この応答を可能にする単純なものは素晴らしいでしょう: "ああ、それはまともなサーバーです、それは問題ないはずですが、私たちが期待していたよりも遅いディスクを持っています。 "

お気に入りのLinuxサーバーのクイックベンチマークツールは何ですか?

4
user70714

私は通常、 nixBenchWHT Variant )を使用して、システム間でベンチマークを生成します。

システムのセットアップ/構成を比較するときに、相対的なパフォーマンスを伝えることができる単一の数値を与えるのに適しています。

それ以外では、標準ツール(bonnie ++、iozoneなど)を使用したスト​​レージなどのハードナンバーを取得します。

参照: ディスクスループットの測定方法?

0
ewwhite

sysbench もかなり便利だと思います。

私のクラウドマシンでは、次のことを頻繁に実行します。

for i in cpu threads mutex memory; do
        sysbench --test=$i run
done

多くのテストオプションと、もう少しセットアップが必要な2つのモード( fileio および oltp )があることに注意してください。

これを使用して、クラウドプロバイダーで起動するさまざまなインスタンスの相対速度を決定します。すべてのEC2インスタンスが同じように作成されるわけではありません;-)

8
Dustin Kirkland

ここで試してください:

OpenBenchmarking.orgは、Phoronix Mediaと、Linuxおよびその他のオペレーティングシステム向けの最も包括的なベンチマークプラットフォームであるPhoronix TestSuiteの開発者によって設計されたオープンな共同テストプラットフォームです。 OpenBenchmarking.orgは、Phoronix Test Suiteを、Phoronix Test Suite 3.0-Ivelandと、エンタープライズ環境内のテストファームを管理するために設計されたオンラインテストリモート管理システムであるPhoromaticに完全に統合して、自動テストを実行するためのさらに拡張可能なプラットフォームにします。

http://openbenchmarking.org/

1
Steve-o

私は通常sysbenchで作業します。 CPU、データベースのパフォーマンスなどのための非常に優れたシンプルなツール...

http://www.serveradminblog.com/2010/02/sysbench-on-centos-howto/

0
mangia

個人的には this を数回使用しました。

将来的には linuxベンチマークスイート もかなり良い印象を与えるので試してみたいと思いました。残念ながら、現在は活発に開発されていないため、将来的には適切な選択ではない可能性があります。大きなプロジェクトには使用しなかったので、うまくいきました。

0
cwoebker