複数のXEN星座をベンチマークしたいです。
- ソーラーマルチドメイン
- PVネットワークとディスクドライバを含むHVM DomU
- シミュレートされたIDEおよびPVネットワークを備えたHVM DomU
デフォルトは、同じ元のPVから複製された同じディスク/ CPU / OS /ネットワーク設定を持つ同じVMになります。
特に特定のVM番号に興味があります。
- CPUの場合:プロセスコンテキスト切り替え機能(1秒あたりcs?)
- メモリの場合:純粋なRAMメモリスループットの読み書き
- ディスクの場合:読み取り/書き込み操作の待ち時間
- ネットワーキングの場合:複数の小さなパケットを同時に処理する能力
これをテストするための良い(無料の)Linuxツールはありますか?仮想マシンの特定のベンチマークはありますか?
私は興味がない
- CPUスピードベンチマーク(コンピューティング)
- ディスク転送速度
- ネットワーク帯域幅利用率
答え1
これらすべてを独立してテストできますが、Phronixテストスイートをお勧めします。
ウェブサイトから:
Phoronix Test Suiteは最も包括的なテストおよびベンチマークプラットフォームで、新しいテストを簡単に追加できる拡張可能なフレームワークを提供します。このソフトウェアは、クリーンで繰り返し可能で使いやすい方法で定性的および定量的なベンチマークを効率的に実行するように設計されています。
Phoronixテストスイートは、スマートフォン、PC、マルチコアワークステーション、クラウドコンピューティングインフラストラクチャなどのプラットフォームで動作するように調整できます。 (VM:本質的にクラウド)
拡張可能なアーキテクチャ:Phoronixテストスイートには、130以上のテストプロファイルと60以上のテストスイートが付属しています。これらのテストは、モバイルデバイスのバッテリ消費電力の監視からマルチスレッドのRay Tracingベンチマークまで、CPU、グラフィックカード、システムメモリ、ディスクストレージ、およびマザーボードのコンポーネントをカバーしています。現在Phoronixテストスイートで扱われていないテストがある場合は、拡張可能なアーキテクチャ(ドキュメントを参照)を使用して新しいテストをすばやく追加できます。各設定ファイルはXMLファイルといくつかの単純なスクリプトで構成されています。
編集する:
メモ:私はこの製品を試したことがなく、最近友達からこの製品について知りました。彼は(彼の言葉によると)どんなベンチマークでもできないいくつかのMySQL関連テストを行いました。彼はどのテストを行うべきかを知り、そのフレームワークを使って必要なテストを統合することができました。
答え2
CPUコンテキスト切り替え部分の場合、xenanalyzeを見ることができます。