Web便利ノート
cman.jp cman.jp > Web便利ノート > サーバ関連 > RAID比較 > 記憶域プールRAID > パリティの速度と負荷
広告
広告
広告

Windows記憶域プールのパリティ(≒RAID5)の速度とCPU負荷

Windowsの記憶域プール機能を利用し「パリティ」を使用することで、RAID5「分散パリティ」と類似した耐障害性を実現できます。当ページでは「パリティ」とハードウエアRAIDによる「RAID5」を比較確認しています。

記憶域プール機能
  1. 記憶域プールの「パリティ」とは?
    • 1-1. アクセス速度の比較
    • 1-2. CPU使用率の比較
  2. 「パリティ」のメリット/デメリット
  3. 「パリティ」の作成方法
広告

Windowsの記憶域プール機能による「パリティ」とは?

Windowsの記憶域プールによる「パリティ」を利用すると、RAID5と同様に実際のデータの他にディスク障害に備えたパリティ(誤り補正)が同時に書き込まれます。このため、RAID5と同様に1本のディスク障害まで対応が可能となります。

記憶域プール/パリティ

実際の使用できる容量(実効容量)は「RAID5」と同じで、ディスク1本分の容量利用できなくなります。(1本分はパリティ(誤り補正)の保存に利用される)

記憶域プールは、Windowsがディスク制御(複数ディスクから同時読み込みし処理速度を上げる制御)を行っているため、パソコンやサーバーの本体CPUを使用します(=ソフトウエアRAID)。このため、パソコンやサーバーのCPU負荷が増して処理全体が遅くなったり、ディスクアクセスが遅くなる可能性があります。

ページTOP

1-1. 「パリティ」と「RAID5」のアクセス速度の比較

読み込み速度は「記憶域プール機能によるパリティ」と「ハードウエアRAID」で同等レベルとなっていますが、「記憶域プール機能によるパリティ」はCPU負荷が大きくなっています。
書き込み速度は「ハードウエアRAID」の方が平均的に速くなっています。

記憶域プール「パリティ」アクセス速度
記憶域プール機能のアクセス速度
ハードウエア「RAID5」アクセス速度
ハードウエアRAIDのアクセス速度
(参考)RAIDなしのアクセス速度
RAIDなしのアクセス速度

記憶域プール「双方向ミラー」(≒RAID1)のアクセス速度比較は、以下のページでご確認ください。

ページTOP

1-2. 「パリティ」と「RAID5」のCPU使用率の比較

ハードウエアRAIDは、RAID制御をRAIDカード(RAIDコントローラー)のCPUを使用しているため、パソコンのCPUは使用しません。このため、「記憶域プール機能によるパリティ」で増加したCPU分が制御で使用したCPUとなります。

CPU使用率の確認は、前記のアクセス速度を測定したときの値となります。アクセス速度を測定したソフト(CrystalDiskMark)で使用していたCPUも含まれています。

「記憶域プール機能によるパリティ」は、読み込み時に最大17%、書き込み時に最大4%のCPUを利用していました。

READ(読み込み)のCPU使用比較
READ時のCPU使用率比較
WRITE(書き込み)のCPU使用比較
WRITE時のCPU使用率比較

記憶域プール「双方向ミラー」(≒RAID1)のアクセス速度比較は、以下のページでご確認ください。

ページTOP

1-3. 確認した環境

確認した以下環境で、マザーボードのSATAにSSD3本を接続し「記憶域プール機能によるパリティ」を構築し、ハードウエアRAIDカードにSSD3本を接続し「RAID5」を構築しています。

CPU
Intel Core i3-8350K 4.00GHz
メモリ
DDR4 16GB
HDD
SSD 120GB × 3 (6Gbps)
OS
Windows 10 (64bit)
RAIDカード
ASR-71605 6Gbps
ページTOP

2. 記憶域プールによる「パリティ」のメリット/デメリット

メリット
  • 後からでもディスクの追加が可能となっており、ディスク容量不足時に簡単に増設できる
  • RAIDカード(RAIDコントローラ)を購入しなくても、ディスクの耐障害性を実現できる
  • ディスクの読み込み速度が速くなる
デメリット
  • パソコンのCPUスペックでディスクへのアクセス速度が変わる
  • ソフトなどでCPUを多く使用している場合、ディスクへのアクセスが遅くなる可能性がある
  • OS障害などが発生した場合、記憶域プールのデータにアクセスできなくなる可能性がある
  • Windows8、Windows10などOSに依存した機能のため、Windows7やMacなどでは使用できない

ハードウエアRAIDを使用する場合はパソコンのCPUを使用しないため、パソコンの状態によってディスクアクセス速度が変わることはありません。OSにも依存しません。ただし、RAIDカード(RAIDコントローラ)をつける必要があります。

ページTOP

3. 「パリティ」の作成方法

通販で実勢価格を確認
amazon RAIDカード 内蔵HDD 内蔵SSD
楽天 RAIDカード 内蔵HDD 内蔵SSD
ページTOP
広告
QrCode
このページのURL
スマートフォン・タブレット運営:株式会社シーマン