Linuxでメモリの種類を検出する方法は?

Linuxでメモリの種類を検出する方法は?

私のサーバーにECCメモリを登録したかバッファリングしていないかを知らせるLinuxユーティリティは何ですか?私のために働かLshwないでください。登録されているものとバッファされていないことに関する情報はありません。dmidecodedmidecode

Handle 0x0022, DMI type 17, 28 bytes
Memory Device
        Array Handle: 0x0021
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM-1A
        Bank Locator: Not Specified
        Type: <OUT OF SPEC>
        Type Detail: Synchronous
        Speed: 1066 MHz (0.9 ns)
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified

答え1

データ幅 = 64(8バンク*8ビット)

全幅= 72(9バンク×8ビット)

追加のメモリは、ECCが有効になっていることを示します。

答え2

「登録済み」および「バッファされていない」タイプの詳細のサポートがdmidecode 2.11に追加されました(dmidecode.cリビジョン1.158)。最新バージョンを入手すると、またはType Detail: Synchronous Registered (Buffered)Type Detail: Synchronous Unbuffered (Unregistered)おそらく上記Type: DDR3)が表示されると予想されます。

答え3

Type Detail: Synchronous だから参加します」と表示されています。 ~からニューエッグのウィキ:

「バッファなし」が「登録済み」に対応するのはなぜですか?バッファは「非同期」コンポーネントとして知られています。つまり、入力ピンの信号が出力ピンに直接表示されます。対照的に、レジスタは「同期」コンポーネントと呼ばれます。つまり、入力ピンの新しい信号は出力ピンにすぐには表示されません。代わりに、システムクロックの次のティックを待ちます。

関連情報