RAID5アレイに4つの同一のSATAディスク(Seagate Barracude 7200)を搭載したWindows 2008 R2SP1があります。 4Gbのメモリがあります。最近のすべての更新がインストールされます。 問題:大きなファイルをあるフォルダーから別のフォルダーにコピーすると、平均速度が約10MB/sになります。 1Gbps接続を介してネットワーク共有からこのファイルを読み取ると、約25〜30MB /秒になります。どちらの数値も低いようですが、特に書き込み速度が遅いので非常にイライラしています。
アンチウイルスもhyper-vもありません。これは単なるファイルサーバーです。テストを行うと、他の誰もそれから読み取り/書き込みを行うことはありません(チームには4人しかいないので、確信しています)。
それが重要かどうかはわかりませんが、利用可能なすべてのスペース(1400 GB)を備えた論理ディスク「C」は1つしかありません。
私は管理者ではないので、どこを見ればよいのか、他にどのような情報を提供すればよいのかわかりません。 「%アイドル時間」、「平均バイト読み取り」、「平均バイト書き込み」でパフォーマンスモニターを実行しました-スクリーンショットは次のとおりです。
なぜこのような明らかなスパイクがあるのかわかりません。
何か案が?詳細情報を提供する必要がある場合はお知らせください。どのカウンターを確認する必要があるかなどです。これを解決したいと思っています。
ありがとうございました。
PDATE: 2つのRAID1アレイを備えた別のWindows2008 R2 SP1サーバーがあります。1つはディスクC(Windowsがインストールされている場所、もう1つはディスクE)です。 Hyper-Vを実行しており、ウイルス対策はありません。大きなファイル(数GB)をコピーすると、次の動作に気づきました。
何が原因でしょうか? Eドライブは、同じSeagate Barracuda1TBドライブのRAID1アレイです。
ほぼすべてのRAID5実装は、 書き込みペナルティ の影響を受けます。簡単に言うと、RAID5は絶対に使用しないでください。より長い答えは、RAID 5は、全体的なIOPSがそれほど重要ではない少数のケースで役立ちます。ファイルを別のフォルダーにコピーするときは、同じディスクのセットを読み書きしているため、操作のコストの合計よりもI/Oの競合が発生します。理由は単純です。ディスクがディスク上の適切な場所を物理的に探すのに時間がかかります。
Intel ICH10Rは「 偽のRAID 」の一種であり、マザーボードは専用プロセッサとバッテリーバックアップ式キャッシュの一般的な利点なしにアレイを作成および維持します。これは一般的にうまく機能しません。バッテリバックアップ式キャッシュ(別名RAM)は多くの操作を保存し、ディスクを直接スラッシングするのを防ぎます。さらに複雑なことに、7.2K RPM SATAディスクも安価で豊富ですが、大規模なデータ環境では決してうまく機能しません。
結論として、消費者のハードウェアを(現実的な)限界まで押し上げています。絶対に最新のドライバーを使用していることを確認し、RAIDカードの購入を真剣に検討して、問題のある低速のストレージシステムを支援します(RAIDの実装には相互互換性がないため、最初から始める必要があることに注意してください)。
Windows Raidは一般的に遅いです。 Linux RAIDは、一般的に成熟していて、より良く、より高速であると考えられています。ファイルサーバーが必要な場合は、Linux/Win/Mac用のファイルを提供するためにSambaを使用してLinuxサーバーをセットアップします。 Raid 1と10を比較したくないのは、独自の利点と欠点があり、要件に基づいて選択する必要があるためです。
ソフトウェア/バイオス/フェイクレイドよりもハードウェアレイドカードを使用する方が良いと言っています。