RAMチャネルの数を検出する


20

私は(マシンに物理的にアクセスすることなく)サポートするRAMチャネルの数(シングル、デュアルなど)を決定しようとしています-そして、そのセットアップを使用するように構成されているかどうか、例えば4スロットとデュアルチャネルRAMで、 RAMを正しいスロットに差し込んだ場合にのみデュアルチャネルを取得します。

プラグインしたRAMモジュールの数を判断する方法は知っていますが、チャネル数を取得する方法はわかりません。

回答:


20

を実行しますdmidecode。「インターリーブデータの深さ」は、チャネルの数を示します。

デュアルチャネルメモリのインターリーブ深度は2です。

Handle 0x0041, DMI type 20, 35 bytes
Memory Device Mapped Address
Starting Address: 0x00000000000
Ending Address: 0x001FFFFFFFF
Range Size: 8 GB
Physical Device Handle: 0x0040
Memory Array Mapped Address Handle: 0x0049
Partition Row Position: Unknown
Interleave Position: 1
Interleaved Data Depth: 2

5
ありがとう、「インターリーブされたデータの深さ」=「不明ですか?
ザックニューシャム

+1Interleaved Data Depth: Unknown
スタムスター

2
誤ったインターリーブデータの深さは、「参照されたメモリデバイスからの単一のインターリーブ転送でアクセスされる連続した行の最大数」です。メモリチャネルの数とは関係ありません。インターリーブとチャネルは別のものですが、物事をより複雑にするために、通常のバンクインターリーブに加えて、チャネルもインターリーブすることができます。DMIタイプ37は、チャネル数を提供します(ただし、チャネルの配置は提供しません)。詳細については、SMBIOS仕様を参照してください。
エリック

鉱山が戻ってきたPartition Width: 2
deFreitas

3
# dmidecode -t memory | grep Bank
    Bank Locator: P0_Node0_Channel0_Dimm0
    Bank Locator: P0_Node0_Channel0_Dimm1
    Bank Locator: P0_Node0_Channel1_Dimm0
    Bank Locator: P0_Node0_Channel1_Dimm1
    Bank Locator: P0_Node0_Channel2_Dimm0
    Bank Locator: P0_Node0_Channel2_Dimm1
    Bank Locator: P0_Node0_Channel3_Dimm0
    Bank Locator: P0_Node0_Channel3_Dimm1

動作していません:Bank Locator: Not Specified
Imaskarは、Reinstate Monica

0

やるdmidecodeコマンドをこのように、使用するタイプを指定:

$ sudo dmidecode -t memory | grep Size

これは私のシステムからの出力です。合計4つのチャンネルと2つのATMを使用しています。

Size: 4096 MB
Size: No Module Installed
Size: 4096 MB
Size: No Module Installed

6
これは、チャネルの数ではなく、DIMMスロットの数を表示します。
ザックニューシャム

-1

dmidecodeを試した

dmidecode -t memory

幸いなことに、行Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0はDIMM 170がチャンネル7にあったことを示しています。また、マシンは合計8チャンネルの32 DIMMをサポートしています。以下にリストされている対応するチャネル:

Handle 0x0026, DMI type 17, 40 bytes
Memory Device
        Array Handle: 0x0006
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 32 GB
        Form Factor: DIMM
        Set: None
        Locator: DIMM170 J31
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0
        Type: DDR4
        Type Detail: Synchronous Registered (Buffered)
        Speed: 2666 MT/s
        Manufacturer: Samsung
        Serial Number: 0x40C3BA1D
        Asset Tag: 1838
        Part Number: M393A4K40BB2-CTD
        Rank: 2
        Configured Clock Speed: 2666 MT/s
        Minimum Voltage: 1.2 V
        Maximum Voltage: 2.0 V
        Configured Voltage: 1.2 V
[user@centos ~]$ sudo dmidecode -t memory | grep CHANNEL
        Bank Locator: SOCKET 0 CHANNEL 0 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 0 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 1 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 1 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 2 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 2 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 3 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 3 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 4 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 4 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 5 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 5 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 6 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 6 DIMM 1
        Bank Locator: SOCKET 0 CHANNEL 7 DIMM 0
        Bank Locator: SOCKET 0 CHANNEL 7 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 0 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 0 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 1 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 1 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 2 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 2 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 3 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 3 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 4 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 4 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 5 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 5 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 6 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 6 DIMM 1
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0
        Bank Locator: SOCKET 1 CHANNEL 7 DIMM 1


現在、質問の問題に実際には対処していないように思われるため、回答を明確にすることをお勧めします。
クサラナナンダ

デモコードを使用すると、マシンに8つのDDRチャネルがあることがわかりました
kucer
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.