HP Proliant DL 160 Gen9 Server with HP H240 Host Bus Adapter。6x 1 TB Samsung SSDは、内部で直接RAID 5で構成されていますマシンのストレージ。VMをVMware(6.0)を使用してインストールした後、次の結果でベンチマークを実行しました。
いくつかの調査の後、私は次の結論に達しました:
キャッシュのないコントローラーはRAID 5ストライプを計算するのに問題があり、私はこれを書き込みパフォーマンスで支払います。しかし、630MB /秒の読み取りと40MB /秒は少し悪いようです。とにかく、同じ問題を抱えている人を見つけました。
今日はコントローラーを変更できないので、コントローラーが端にあるかどうかをテストする方法はありますか?それとも私は本当により良いものを試して結果を見る必要がありますか?私のオプションは何ですか?私は以前の会社ではこれをアウトソーシングされたホスティングプロバイダーによって管理していたので、サーバー/ハードウェア/インストールはかなり新しいです。
編集更新
ここで、書き込みキャッシュを有効にした場合のパフォーマンスを示します。変更を加える前でも、読み取りは上がっていました。何が起こったのかわからないので、WindowsマシンのBIOS設定で遊んだところです。今日はファームウェアを最新バージョンにアップデートします。ファームウェアが何を与えるか見てみましょう。
4GBキャッシュがアクティブ化された新しいコントローラーP440のベンチマークのスクリーンショット。 (HP SSDスマートパスを有効にしても、パフォーマンスは向上しませんでした。)しかし、キャッシュを使用すると、はるかに優れた結果が得られます。もちろん、キャッシュではなくディスクをテストするために、4 GBを超えるファイルでテストしました。
HP H240はRAIDコントローラではありません。これは、ホストオペレーティングシステムへの直接ディスクアクセスを提供することを目的としたホストバスアダプターです。これは、ソフトウェアRAID、ZFS、Hadoop、Windowsストレージスペースなどを使用しているユーザーに適用されます。RAID機能には制限がありますが、ご覧のとおり、それだけでは不十分です。
VMwareの目的では、 HP Smart Array P44 のようなHP Smart ArrayRAIDコントローラが必要です。
RAID 5の書き込みパフォーマンスは常に不十分です。 Raid 10を使用することをお勧めしますが、HP WebサイトからVMware ESXIのドライバーをインストールしましたか?ファームウェアの更新も検討してください。 RAIDがまだ構築/初期化の状態にある場合、アレイのパフォーマンスは一時的に低下します。完全な初期化の場合、これには数日かかることがあります。
H240には実際のROCプロセッサがありますか? RAMはSSD RAIDよりも遅いため、SSDを搭載したRAID 5にはFBWCは必要ありません。8x256gb 850 proでは、古いLSI 9260で2.9Gb/sを取得し、無効にしています書き込みキャッシュ:書き込みキャッシュを有効にすると、900Mb /秒しかありません。