
私たちが自分のものやサーバー用のメモリを選択するとき、メモリ サイズやバス速度については常に注意を払いますが、ほとんどの人は RAM タイミングについて気にしません。この機能の意味と、その実際の重要性は何でしょうか。
答え1
こここれは RAM タイミングのよい説明です。RAM タイミングは、RAM のバス速度の後の 4 つの数字です。これらの値は、メモリ コントローラが RAM と通信する方法に関連するさまざまなタイミングを制御します。
CAS レイテンシ (tCL) - これは最も重要なメモリ タイミングです。CAS は列アドレス ストローブの略です。行がすでに選択されている場合、列アドレスを RAM コントローラに送信した後、結果を得るのに何クロック サイクル待つ必要があるかを示します。
行アドレス (RAS) から列アドレス (CAS) までの遅延 (tRCD) - メモリ コントローラに行アドレスを送信すると、行の列の 1 つにアクセスする前に、このサイクル数だけ待機する必要があります。つまり、行が選択されていない場合は、RAM から結果を取得するために tRCD + tCL サイクル待機する必要があることを意味します。
行プリチャージ時間 (tRP) - すでに行が選択されている場合は、別の行を選択する前にこのサイクル数待機する必要があります。つまり、別の行のデータにアクセスするには、tRP + tRCD + tCL サイクルかかります。
行アクティブ時間 (tRAS) - これは、行内の情報にアクセスするのに十分な時間を確保するために、行がアクティブである必要がある最小サイクル数です。通常、これは前の 3 つのレイテンシの合計以上である必要があります (tRAS = tCL + tRCD + tRP)。
これらの値は低いほど良いです。
これらの値を変更しても RAM が損傷することはありません (バス速度や電圧を変更する場合とは異なります)。RAM がそれを処理できない場合は、CPU と適切にやり取りできず、システムがロックしたりクラッシュしたりします。
ステッカーの値は RAM のシリアル プレゼンス検出 (SPD) EEPROM に保存されますが、一部のマザーボードではその値が上書きされることがあります。製造元は提供された値で RAM をテストしているため、製造元の仕様から外れると RAM が確実に動作しない可能性があります (これらの値で試す場合は、長時間の Memtest86 テスト セッションが推奨されます)。
答え2
RAM タイミングは、基本的にレイテンシの尺度です。これは、RAM がプロセッサからコマンドを受信してからプロセッサが安定した応答を期待できるまでのサイクル数です。
サーバーの使用状況に応じて、RAM タイミングがパフォーマンスに与える影響は異なります。RAM タイミングは、バス速度によって決まる RAM の合計帯域幅には影響しません。また、容量にも影響しません。RAM のレイテンシは、SSD や HDD ドライブ、その他のデータ保存方法に比べてすでに非常に低いため、ホット データのストレージとして使用する場合は、タイミングを気にするよりも、大容量と帯域幅を持つ方がはるかに有利です。サーバーでは、多くの場合、レジスタード/バッファード DRAM も使用されます。これにより、レイテンシの増加やタイミングの悪化を犠牲にして、大容量を実現できます。
Ram タイミングはオーバークロックの可能性やわずかなパフォーマンスの向上を示すことがありますが、これは主にオーバークロック愛好家の関心事であり、信頼性の高い大容量のサーバーを設計する人の関心事ではありません。