определить количество каналов оперативной памяти

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
Стамстер
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
user2421169
источник
Не работает: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, а не количество каналов.
Зак Ньюшам
-1

Я опробовал dmidecode

dmidecode -t memory

К счастью, строка с сообщением Bank Locator: SOCKET 1 CHANNEL 7 DIMM 0DIMM 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

Кучер
источник
Возможно, вы захотите уточнить свой ответ, так как в настоящее время кажется, что он не решает проблему в вопросе.
Кусалананда
Я успешно использовал demidecode и обнаружил, что на моей машине 8 каналов DDR
kucer