виявити кількість каналів ОЗУ


20

Я намагаюся визначити (не маючи фізичного доступу до машини) кількість каналів оперативної пам’яті, які він підтримує (одинарний, подвійний і т. Д.). одержуйте двоканальний канал лише в тому випадку, якщо підключите оперативну пам’ять до правильних слотів.

Я знаю, як визначити, скільки модулів оперативної пам’яті я підключив, я не знаю, як отримати кількість каналів.

Відповіді:


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
Дякую, що робити, якщо "Перемежована глибина даних" = "Невідомо?
Зак Ньюшам,

+1 заInterleaved Data Depth: Unknown
stamster

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
Імаскар каже, що поверніть Моніку

0

Виконайте dmidecodeкоманду, але вкажіть, який тип використовувати, наприклад:

$ sudo dmidecode -t memory | grep Size

Це вихід з моєї системи, у мене всього чотири канали і атм з використанням двох.

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

6
Тут відображається кількість слотів DIMM, а не кількість каналів.
Zack Newsham

-1

Я випробував dmidecode

dmidecode -t memory

На щастя, рядок Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0повідомляє, що DIMM 170 був у 7 каналі. А машина підтримує 32 DIMM із загальною кількістю 8 каналів. Відповідні канали перелічені нижче:

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


Ви можете уточнити свою відповідь, оскільки вона наразі насправді не вирішує питання у питанні.
Kusalananda

Я використав demidecode, успішно з'ясував, що моя машина має 8 каналів DDR
kucer
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.