web-dev-qa-db-ja.com

VMWare ESXi5がIBMM1015 / LSI 9240-8i RAIDへのアクセスを遅くするのはなぜですか?

仮想化用のサーバーを構築しており、VMWare ESXi 5を使用したいと考えていました。内部RAIDコントローラーIBMM1015(LSI 9240-8iと同じ)に接続された4つのディスクにRAID10を構成し、ESXiを問題なくインストールしました。唯一の問題は、ホスト上の(RAIDアレイ上の)データストアへのデータのコピーが遅いことです-約20MB /秒。また、ゲスト仮想マシンの共有フォルダーにデータをコピーしようとすると、ほぼ同じ速度になります。ホストネットワークは1000Mbitスイッチで1000Fullと自動ネゴシエートされ、ゲストマシンでvmxnet3vmカードを使用しました。

まったく同じRAID10アレイを備えたまったく同じサーバーにMSHyper-Vをインストールすると、Hyper-Vホストにデータをコピーするときに約110MB /秒の速度が得られます。

すべてのシステムで利用可能な最新のドライバーを使用しました。

ESXi 5-LSI_5_34-455140.Zip\scsi-megaraid-sas-5.34-1vmw.500.0.0.406165.x86_64.vib

Windows-5.2.112

カードのファームウェアを20.10.1-0077に更新しました。

このカードはエントリーレベルですが、ESXiのさまざまな場所で推奨されています。私は何が間違っているのですか?私は何かが足りないのですか?

6
tssk

スレッドでVMWareフォーラムの人から説明を受けました http://communities.vmware.com/message/20123 。その理由は、ESXiはキャッシュを行わず、ディスクへのデータの書き込みをコントローラーに完全に依存しているため、ライトスルーキャッシュモード(BBUがないためこのコントローラーがサポートするモードのみ)で20MB /秒の速度が標準です。 Hyper-Vは明らかにOSレベルでキャッシュを実行しているため(電源障害/システムクラッシュではそれほど安全ではありません)、はるかに高速になります。ライトバックキャッシュを備えた他のコントローラーは、約90MB /秒を達成できるはずです。

5
tssk