piapia123
ja

RAID の使用可能容量と耐障害性の計算

Web

処理はすべてブラウザ内で完結します。データは送信されません

出力

レベル、ディスク容量、台数を入力すると、使用可能容量、何台まで壊せるか、最低何台必要か、構成が妥当かが分かります。 間違えやすい 2 点はそれぞれ専用の行で説明します。RAID 50/60 は「N グループ × 各 M 台」で、台数が 1 グループの台数で割り切れる必要があります。容量の TB は 10¹²、TiB は 2⁴⁰ —— 4 TB のディスクは OS で約 3.64 TiB と表示され、この 10% は RAID の有無とは無関係です。 すべてブラウザ内で計算し、データはブラウザの外に出ません。

機能

  • RAID 0 / 1 / 5 / 6 / 10 / 50 / 60 と JBOD に対応
  • 使用可能容量、耐障害台数、最低データ台数、構成の妥当性を算出
  • RAID 10 は偶数台、RAID 5/6 は最低台数、RAID 50/60 は割り切れるかを検証
  • ホットスペアはデータ台数から差し引き、使用可能容量には数えません
  • メーカー表記 TB と OS 表示 TiB の両方を表示(4 TB は約 3.64 TiB)
  • 各レベルに読み書き性能の一行解説
  • 不正な構成はエラーで理由を示し、もっともらしい容量は出しません

使い方

  1. RAID レベルを選びます
  2. ディスク容量(GB)と総台数を入力します
  3. 必要ならホットスペア数、RAID 50/60 は 1 グループの台数も入力
  4. 容量・耐障害性・妥当性がリアルタイムに更新されます

よくある質問

12 台で RAID 50 にする場合、1 グループは何台?
12 を割り切れ、かつ各グループ 3 台以上である必要があります。3 台なら 4 グループ、4 台なら 3 グループ、6 台なら 2 グループです。5 台では割り切れず、コントローラーが拒否するか 2 台を無駄にするため、本ツールはエラーにします。
4 TB のディスクが 3.64 TiB と表示されるのはなぜ?
メーカーは 10 進(4 TB = 4×10¹² バイト)、OS は 2 進(÷2⁴⁰ = 3.64 TiB)で数えます。どちらも誤りではなく、「TB」という語を 2 つの基数が共有しているだけです。RAID が容量を食べているわけではなく、RAID の有無とは関係ありません。
RAID 5 と RAID 6 は最低何台必要ですか?
RAID 5 は最低 3 台(データ 2 + パリティ 1)、RAID 6 は最低 4 台(データ 2 + パリティ 2)です。それ未満では冗長性がなく、本ツールはエラーを出します。
「耐障害性」の数字は保証値ですか?
はい。RAID 10 は 1 台を保証します。最良の場合、各ミラーペアから 1 台ずつ壊れても耐えられますが、どのディスクが壊れるか次第なので説明に留め、保証台数には数えません。RAID 50/60 は「各グループ 1 台 / 2 台」で計算します。

関連ツール