web-dev-qa-db-ja.com

Dell ServerR720の書き込みが遅い

PERCH310ハードウェアRAID5および4x Seagate Cheetah 15K.7 ST3300657SS300GBハードドライブを搭載したDellR720サーバーがあります。 Windows Server 2008R2。読み取りは良好に見えますが、書き込みは非常に遅いです。

Atto Disk Benchmarkを実行すると、128kbから8192kbの転送サイズで500MB /秒を超える読み取り速度が見られます。

転送サイズが128kbから8192kbの書き込みの場合、読み取り速度は20から22MB /秒です。約10倍遅すぎます。

同じマシンに新しいSamsungSSDが搭載されています。 SSDの書き込みは> 450MB /秒です。

ドライバーをチェックする以外に、何がそのような悪いパフォーマンスを引き起こす可能性がありますか?見るのに良い場所はどこですか?実行するのに適した追加のテストは何ですか?

これらのテスト中の唯一のユーザーは私でした。リソースを大量に消費するプロセスは実行されていませんでした。

4
Jay Wen

これらのパフォーマンスの数値が予想されるとは思いもしませんでした。私は、私を逃れているいくつかの隠れ問題があると思いました。このがらくたを売ったことに対するDellの恥。このサーバーはかなりコストがかかり、私のラップトップは特定のタスクでそれを打ち負かすことができます。この問題は解決されたようです。

これは予想される動作です。問題はない。

1
Jay Wen

H310には書き込みキャッシュがないため(512MBのバッテリバックアップキャッシュを備えたH710と比較して)、すぐに「優れた」書き込みパフォーマンスを得ることができません。また、H310はデフォルトでハードドライブに組み込まれているキャッシュを利用しないため、すべてが厳密に「ライトスルー」です。

サーバーのRAMを書き込みキャッシュに使用する)を使用するWindowsでは、いつでもディスクキャッシュを有効にできますが、予期しないシステムのシャットダウンや電源喪失によりデータが破損する可能性があるため、注意が必要です。物理ディスクのキャッシュを使用する-これは、仮想ディスクの[ポリシーの変更]オプションを使用して、OMSAから仮想ディスクで有効にできます。

RAID5にも、考慮すべき重大な「書き込みペナルティ」があります。コントローラに送信する単一の書き込み操作ごとに、それを実行するために4つのI/Oを実行する必要があります(パリティデータの再計算のため)。コントローラのライトスルーを使用すると、RAIDタイプの書き込みペナルティ、plus、コントローラのパリティの再計算に伴う遅延が発生します。

あなたが得ているパフォーマンス統計は、ハードウェアと構成に基づいて、私には完全に正常に見えます。書き込みパフォーマンスが真のビジネスニーズを表す場合は、別のRAIDタイプ(RAID10など)の使用を検討するか、OS内からドライブまたはボリュームでキャッシュを有効にすることのリスクと利点を検討するか、アップグレードを検討する必要があります。ハードウェア(H710コントローラーなど)。

1
JimNim