web-dev-qa-db-ja.com

メモリースティックが特定のサーバーと互換性があるかどうかを判断するときに、何をどのように確認しますか?

最近、vCenter Server(Dell PowerEdge 860サーバー)にRAMを追加する必要がありました。 Kingstonメモリ検索 サーバーが受け入れたメモリの種類を確認しました。

次に、eBayで4x 2GB DDR2-667 PC2-5300ECCレジスタードメモリHPProLiant DL180 G5240-PINのリストを見つけました。これはうまくいくように見えました。しかし、スティックを受け取ってスティックを差し込むと、サーバーはビープ音を鳴らしました。

スティックは次のようになります。 enter image description here

これらのスティックがPowerEdge860で機能しない理由を誰かが説明できますか?つまりそれらがこのサーバーと互換性がない理由を正確に明らかにしますか?キングストンがそうあるべきだと言ったように、これらのスティックがバッファリングされていないからですか?それとも彼らですか?見分ける方法は?

1
Henno

ボードよりも速いレートのスティックを使用できますかISレートは?
一般に、すべてのDDRは下位互換性があり、定格よりも遅いバス速度で実行できます。たとえば、PCに266MHz FSB(フロントサイドバス)がある場合は、PC2100 266MHzDDRが必要です。PCに266MHzFSBがある場合は、PC2100266MHzまたはPC2700333MHzDDRを使用できます。すべてPC2100DDRを受け入れるPCはPC2700DDRも受け入れますが、メモリはシステム内で最も遅いリンクと同じ速度でしか実行されません。PC2100266MHzFSBまたはPC2100モジュールがインストールされている場合は、インストールするPC2700333MHzモジュールは266MHzでのみ動作します。266MHzFSBを使用している場合、PC2700DDRはPC2100DDRに比べてすぐにメリットはありません。ただし、333MHz FSB将来的には、現在購入しているPC2700モジュールを将来のシステムで使用できるようになる可能性があります。

パリティ、非パリティ、OR ECC、非ECCメモリが必要かどうかを知る方法
必要なメモリの種類を決定する際の一般的な経験則は、システムにすでにインストールされているものを確認することです。 ECC、パリティ、または非ECC、非パリティメモリがあるかどうかを確認するには、モジュール上のチップの数を数えます。チップの総数を3で割ります。チップの数を3で均等に除算できる場合、モジュールはECCまたはパリティです。そうでない場合、モジュールは非ECC、非パリティモジュールです。 PCを構築していて、システムをサーバーまたは同様のミッションクリティカルタイプのマシンとして使用する場合は、ECCを使用すると便利です。PCを通常の家庭、オフィス、またはゲームアプリケーションに使用する場合は、非ECC、非パリティメモリを使用したほうがよいでしょう。

ECC、非ECCからのパリティメモリ、非パリティメモリを伝える方法
システムにECCまたはパリティメモリがある場合、チップは3で均等に割り切れます。どれを持っているかどうやってわかりますか? 1つの方法は、モジュールのチップの部品番号を確認することです。各チップの部品番号が同じ場合は、ECCがあります。 1つのチップが異なる場合、パリティがあります。

何IS ECC、パリティと非ECC、非パリティのパフォーマンスの違い?
ECC(エラーチェックと修正)メモリは、ダブルビット検出とシングルビット修正を実行します。つまり、シングルビットメモリエラーが発生した場合、チップセットとメモリは、エラーが発生したことを知らなくても、その場でエラーを検出して修復します。ダブルビットメモリエラーがある場合は、それを検出して報告します。一方、非ECC、非パリティメモリには、エラー検出および訂正機能がありません。 ECCを使用すると、PCのパフォーマンスが約2%低下します。現在のテクノロジのDRAMは非常に安定しており、メモリエラーはまれであるため、ECCが必要でない限り、非ECC、非パリティメモリを使用する方が適切です。

ECC、パリティと非ECC、非パリティを混在させて一致させることはできますか?
新しいメモリを追加するときは、システムにすでにあるものと一致させる必要があります。パリティモジュールには、エラーの種類に応じて、メモリモジュールによってデータが正しく読み取られたか書き込まれたかを検出する追加のチップがあります。ただし、パリティモジュールはエラーを修正しません。 ECCモジュールは、ダブルビットエラーを検出し、シングルビットエラーを修正できます。 BIOS内にECC機能を持たないほとんどのマザーボードは、ECCを備えたモジュールを引き続き使用できますが、モジュールは非ECCモードで実行されます。 BIOSプログラミングによっては、マザーボードがECCモジュールを受け入れない場合があることに注意してください。これをテストする唯一の確実な方法は、モジュールをマザーボードに配置し、BIOSがメモリの追加を認識するかどうかを確認することです。

バッファリングされたメモリは何を意味しますか?
バッファリング(古いEDOおよびFPMメモリにのみ適用)は、メモリチップを介して信号を再駆動するプロセスです。これにより、モジュールをより多くのチップで構築できます。バッファリングを使用すると、パフォーマンスが低下することはありません。コンピュータのメモリコントローラの設計により、EDO/FPM RAMをバッファリングする必要があるか、バッファリングしない必要があるかが決まります。

EDO/FPMモジュールがISバッファリングされているかどうかを知る方法
最初のノッチの横にあるリードを見ると、EDO/FPMモジュールがバッファリングされているかどうかを判断できます。リードが等間隔に配置されている場合、モジュールはバッファリングされます。リードが等間隔に配置されていない場合(リードの隣のPCB領域が大きい))、モジュールはバッファリングされません。

レジスタードメモリとはどういう意味ですか?
登録されている用語は、最新の(DDR)SDRAMに適用され、メモリモジュールが信号を処理する方法も指します。登録されたモジュールには、モジュールに転送されるすべての情報を1クロックサイクル遅らせるレジスタチップが含まれています。登録プロセスには1クロックサイクルかかるため、登録されたモジュールは、登録されていないモジュールよりもわずかに遅くなります。このタイプのメモリは主にサーバーで使用され、データが適切に処理されるように、32個以上のチップを搭載したモジュール用に設計されています。ほとんどのPCは、未登録のSDRAMのみを受け入れます。

バッファなしメモリとはどういう意味ですか?
EDO/FPMメモリの場合、メモリがバッファリングされていないことを意味します。 SDRAMモジュールの場合、メモリが登録されていないことを意味します。

バッファなしでバッファ付きEDO/FPMと混合できますか?
バッファ付きとバッファなしのEDO/FPMメモリチップを混在させることはできず、わずかに異なるプリント回路基板(PCB)を使用することもあります。間違ったタイプを取り付けようとすると、モジュールの下部にある最初のノッチがオフセットされます。 。

バッファなしで登録済み(DDR)SDRAMと混合できますか?
バッファリングされていない(未登録の)SDRAMモジュールを登録済みのモジュールと同時にインストールすることはできません。

何IS CAS LATENCY?
CASレイテンシー(レイテンシーとも呼ばれます)は、メモリがコマンドに応答するのにかかる時間です。具体的には、メモリがデータを読み取るコマンドを受信して​​から、最初のデータがメモリから出力されるまでの時間です。レイテンシーはクロックサイクルで測定され、CL2(2クロックサイクル)またはCL3(3クロックサイクル)と呼ばれることがよくあります。

CL2とCL3のパフォーマンスの違い
CL2パーツは、初期データを1クロックサイクル少なく待つ必要があるという点で、CL3パーツよりも少し速くデータを処理します。ただし、最初のデータが処理された後、残りのデータは同じ速度で処理されます。レイテンシーは、データの最初のバーストにのみ影響します。データが流れ始めたら、影響はありません。 PC100モジュールのクロックサイクルは10ナノ秒であるため、パフォーマンスに大きな違いは見られない可能性があることに注意してください。ほとんどのシステムは、どちらのレイテンシー部分も受け入れます。ただし、CL2またはCL3パーツのいずれかを必要とするシステムもあります。

CL2とCL3のパーツを混合できますか?
CL2とCL3のパーツを混在させることができます。 CL2モジュールはCL3モジュールと一緒にインストールされると、CL3設定で実行されるため、BIOS設定はCL3設定を反映する必要があります。

異なるサイズのモジュールを混合して一致させることはできますか?
さまざまなサイズのSDRAMモジュールを混在させることができます。つまり、32MB、64MB、128MB、および256MBを一緒に使用できます。最高のパフォーマンスを得るには、最大のモジュールを常に最初のスロットに配置する必要があることに注意してください。この規則の例外は、2つ以上のバンクにメモリをインストールする必要があるシステムです。たとえば、一部のシステムでは、モジュールを2つのバンクにインストールする必要があります。この場合、各バンクの2つのモジュールは同じサイズである必要があります。システムに2つのバンクが2つ(4スロット)ある場合、バンク0に2つの32MBモジュールを、バンク1に2つの64MBモジュールをインストールできます。合計メモリは192MBになります。

メモリのスロットは重要ですかISインストールされていますか?
一般に、最大のモジュール(メガバイト単位)を最小の番号のスロットに配置すると、最高のパフォーマンスが得られます。たとえば、コンピュータに32MBのリムーバブルメモリが付属していて、128MBを追加したい場合は、128MBをスロット0に、32MBモジュールをスロット1に配置するのが最適です。

続きを読む: http://www.datamemorysystems.com/faq.asp

1
Henno

これは説得力があるように聞こえますが、サーバーとの互換性のないRAMを回避する最も簡単な方法は、率直に言って、製造元からRAMを購入することです。多くの場合、少し高価ですが、メーカーのサポートとRAMが機能するという知識が得られます。互換性のないRAMの購入に費やした時間/お金が、最初にデルからRAMを購入しないことで実現する「節約」を補う以上の可能性があります。 。これは間違いなく、互換性のないRAMを取得しないようにする最も簡単な方法です。

そうは言っても、サーバー用にサードパーティのRAMを購入することも珍しくありません。 Kingston、PNY、Crucialなどの主要ベンダーからの推奨事項に固執します。サードパーティ(さらに言えば、製造元)の推奨事項を採用し、「brand-X」を購入しようとしていますRAMこれらの仕様を満たしているように見えるのは、動作しないRAMを取得するためのレシピです。サーバーは通常、RAMについて非常に「微妙」であり、デスクトップコンピューターよりも仕様を満たしていないRAMに対する耐性がはるかに低くなっています。

編集:

@DavidSchwartzの言うことに同意します。これは登録済み(バッファ付き)DIMMです。 マシンの仕様 未登録/バッファなしメモリの呼び出し。

4
Evan Anderson

このサーバーには未登録のECC RAMが必要です。多くの場合、登録済みメモリは、公式には未登録メモリのみをサポートするシステムで機能しますが、登録済みメモリと未登録メモリの組み合わせはほとんど機能しません。

既存のメモリが未登録の場合、登録済みメモリの追加はほぼ確実に機能しません。

4
David Schwartz