Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

RAID 0、1、5、および 10 について理解する:ビジュアル ガイド

ラメシュ・ナタラジャン著

2010 年 8 月 10 日

RAID は、Redundant Array of Inexpensive (Independent) Disks の略です。

ほとんどの状況では、次の 4 つのレベルの RAID のいずれかを使用します。

  • RAID 0
  • RAID 1
  • RAID 5
  • RAID 10 (RAID 1+0 とも呼ばれます)

この記事では、これらの Raid レベルの主な違いを、わかりやすい図とともに説明します。

以下のすべての図では次のようになります。

  • A、B、C、D、E、F – ブロックを表します
  • p1、p2、および p3 – パリティを表します

RAID レベル 0

RAID 0、1、5、および 10 について理解する:ビジュアル ガイド
以下は、RAID レベル 0 に関して覚えておくべき重要なポイントです。

  • 最低 2 つのディスク。
  • 優れたパフォーマンス (ブロックがストライプ化されているため)。
  • 冗長性なし (ミラーなし、パリティなし)。
  • 重要なシステムにはこれを使用しないでください。

RAID レベル 1

RAID 0、1、5、および 10 について理解する:ビジュアル ガイド RAID レベル 1 に関して覚えておくべき重要なポイントは次のとおりです。

  • 最低 2 つのディスク。
  • 良好なパフォーマンス (ストライピングなし、パリティなし)。
  • 優れた冗長性 (ブロックがミラー化されるため)。

RAID レベル 5

RAID 0、1、5、および 10 について理解する:ビジュアル ガイド
以下は、RAID レベル 5 に関して覚えておくべき重要なポイントです。

  • 最低 3 つのディスク。
  • 優れたパフォーマンス (ブロックがストライプ化されているため)。
  • 優れた冗長性 (分散パリティ)。
  • パフォーマンスと冗長性の両方を提供する、最もコスト効率の高いオプション。読み取り指向が強い DB にはこれを使用します。書き込み操作が遅くなります。

RAID レベル 10

RAID 0、1、5、および 10 について理解する:ビジュアル ガイド RAID レベル 10 に関して覚えておくべき重要なポイントは次のとおりです。

  • 最低 4 つのディスク。
  • これは「ミラーのストライプ」とも呼ばれます
  • 優れた冗長性 (ブロックがミラー化されるため)
  • 優れたパフォーマンス (ブロックがストライプ化されているため)
  • 予算に余裕がある場合、これはミッション クリティカルなアプリケーション (特にデータベース) にとって最良の選択肢です。

追加の RAID チュートリアル:

  • RAID 2、RAID 3、RAID 4、RAID 6 を図で説明
  • RAID 10 対 RAID 01 (RAID 1+0 対 RAID 0+1)

この記事が気に入った場合は、こちらも気に入っていただけるかもしれません。


タグ:RAID 0 対 RAID 1、RAID 0 対 RAID 10、RAID 0 対 RAID 5、RAID 1 対 RAID 10、RAID 1 対 RAID 5、RAID 1+0 対 RAID 0、RAID 1+0 対 RAID 1、RAID 1+0 対 RAID 5、RAID 5 対 RAID 10


  1. 初心者と専門家向けの 15 の重要な Linux のトップ コマンド例

    この記事は、継続中の15 の例シリーズの一部です。 ここでは、特定のコマンドまたは機能について 15 の例が提供されます。このシリーズでは、以前に find コマンド、crontab の例、grep コマンド、history コマンド、ping コマンド、wget の例について説明しました。 この記事では、Linux のトップ コマンドの 15 個の例を見てみましょう。 それは初心者にも専門家にも役立ちます。 1.任意の上位出力列でソートされたプロセスを表示 – O を押します デフォルトでは、top コマンドは CPU 使用率の順にプロセスを表示します。  top コマンドの実行中に

  2. pyDash:Web ベースの Linux パフォーマンス監視ツール

    パイダッシュ Python で書かれた Linux 用の軽量の Web ベース監視ツールです。 Django と Chart.js 。テスト済みで、CentOS、Fedora、Ubuntu、Debian、Arch Linux、Raspbian、Pidora などの主流の Linux ディストリビューションで実行できます。 これを使用すると、CPU、RAM、ネットワーク統計、オンライン ユーザーを含むプロセスなどの Linux PC/サーバー リソースを監視できます。ダッシュボードは、メインの Python ディストリビューションで提供される Python ライブラリを使用して完全に開発されて