web-dev-qa-db-ja.com

仮想マシンのディスクパフォ​​ーマンスのテスト

物理的な専用サーバーからリースされた仮想マシンへの移行を検討しています。仮想マシンの一般的な問題は、実行元のSAN)のパフォーマンスであることを理解しています。簡単なテストとして、いくつかの異なる仮想マシンのパフォーマンスをベンチマークしたいと思いました。テストします。私自身のVM、コントロール(競合なし)およびMSAzureのようないくつかの主要プロバイダーのトライアルアカウントとして。

現在、HD Tuneを無料で使用していますが、キャッシュに問題があると思います。ほとんどの場合、パフォーマンスは低いように見えますが(古い標準のSATAドライブよりも遅い)、突然、テストが非常に高いレベルに急上昇し、結果が台無しになります(キャッシュされたパフォーマンスではなく、生のパフォーマンスにのみ関心があるため)。また、テストしたSCSIベースのマシン(VMではない)の1つでもこの影響が見られるため、SCSIコントローラーとSANコントローラーが大きなキャッシュを使用していると想定できます。

HD Tuneを使用するよりも、ディスクのパフォーマンスをテストするためのより良い方法はありますか。

2
NickG

私は過去に以下を使用して大きな効果を上げました

  • Iozone -これはかなり成熟していて、まだ維持されています。また、クロスプラットフォームなので、WindowsとLinux
  • Bonnie ++ -これも良いですが、少しメンテナンスされていないように見え、Windowsでどのように実行されるかわかりません

どちらも特にキャッシュを回避します。最初にIozoneを調べて、それがニーズに合っているかどうかを確認します。

3
Fred Clausen

非常に広く使用されている IOMeter もあります。

1
Rex