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