RAMのECCメモリとは何ですか?基本的な定義

エラー訂正コード(ECC)メモリは、ワークステーションやサーバーにあるRAMメモリの一種です。これは、メモリエラーを自動的に検出して修正し、データの破損と戦う能力があるため、重要なデータを持つ専門家や企業から高く評価されています。また、ECC以外のメモリを介したサーバー/ワークステーションのクラッシュが少なくなり、データの破損や停止が大惨事となる金融機関やパブリッククラウドサービス会社などのITプロフェッショナルや企業にとって非常に魅力的なものになるはずです。

ECCメモリと非ECCメモリ

物理的には、ECCメモリは非ECCメモリ(消費者向けラップトップ/デスクトップRAMが使用するものなど)とは異なり、9個あります。 8ではなくメモリチップ(メモリチップは、呼び出されたときにCPUに送信されるデータを格納するために使用されます)。 ECC RAMのボーナスメモリチップは、他の8つのメモリチップの中でエラーの検出と修正に使用されます。

(画像クレジット:Puget Systems)

ECCメモリを実行しているシステムはクラッシュが少ないはずです。 2014年、Puget Systemsはベンチマークを実行し、ECCメモリの故障率が0.09%であるのに対し、非ECCメモリの故障率は0.6%であることがわかりました。

ECCメモリをサポートするものは何ですか?

(画像クレジット:Dmitri Ma /)

ECCメモリはエンタープライズグレードのワークロードを対象としているため、ほとんどのコンシューマーPCマザーボードECC RAMをサポートしないか、ECC機能なしで実行します。 ECCメモリの利点を実際に享受するには、ワークステーション/サーバーレベルのマザーボードが必要です。ECCメモリは、追加のメモリチップがあるため、非ECCRAMよりも高価です。

繰り返しになりますが、ECCメモリはエンタープライズグレードのワークステーションとサーバーを対象としているため、ECCメモリをサポートするには同様に頑丈なCPUが必要です。IntelCPUの場合、愛好家レベルのプロセッサとエンタープライズレベルのプロセッサを区別するために、XeonラインのみがECCをサポートします。一方、AMDのコアが豊富なThreadripperラインはECCメモリをサポートしています。

ECCメモリの短所

おそらく驚くべきことに、ECCRAMは非ECCメモリよりも少し遅いです。エラーのチェックに余分な時間がかかるため、ECC RAM。上記の同じ2014年の調査で、Pugetは、ECCRAMが非ECCRAMよりも0.25%遅く、登録済みECC RAMが0.44%遅いことを発見しました(ただし、非ECCに有利なパフォーマンスの違いは「小さい」です。)

ECCメモリはどのように機能しますかk?

エラー訂正コードは、メモリに保存されているデータが正しいことを保証する数学的プロセスです。エラーが発生した場合、ECCを使用すると、システムは正しいデータをリアルタイムで再作成することもできます。

ECCは、1ビットのデータを使用する方法であるより高度な形式のパリティを使用します(aパリティビット)は、コンピュータメモリシステムの値を表すために使用される一般的な8ビットのデータなど、より大きなデータグループのエラーを検出します。残念ながら、パリティビットを使用するとシステムはエラーを検出できますが、データエラーを修正するのに十分な情報は提供されません。

ほとんどのコンピューティングシステムは、64ビットの大きなチャンク(と呼ばれます)でデータを移動します。 「ワード」)。ECCは、データの8ビットごとに1つの追加のパリティビットを生成する代わりに、64ビットのデータごとに7つの追加のビットを生成します。システムは、追加の7ビットのデータに対して複雑な数学アルゴリズムを実行して、他の64ビットを確保します。 1ビットが正しくない場合(1ビットエラー)、ECCアルゴリズムはデータを再構成できますが、システムに通知できるのはより大きなエラー(2ビット以上)のみです。

登録済み/バッファ付きメモリ

ECCメモリは常に登録/バッファ付きとは限りません。ただし、登録済みメモリはすべてECCメモリです。

ECCRAMは多くの場合、登録済み、別名バッファ付きメモリを使用します。登録済みメモリは、システムのRAMとメモリコントローラの間にある「レジスタ」を使用します。これにより、メモリのハード度が低下します。コントローラが機能する必要があり、他の方法よりも多くのRAMモジュールを使用できるようにします。

この記事は、トムのハードウェア用語集の一部です。

参考資料:

  • 最適なメモリ
  • デスクトップアプリケーションに最適なCPU
  • CPUベンチマーク
  • コアコンバット:Intel XeonW-3175XとAMDThreadripper 2990WX

最近のニュース

{{articleName}}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です