2

У меня установлены два одинаковых ОЗУ на двух разных компьютерах, когда я делаю dmidecode --type memory на двух, я обнаружил, что две ОЗУ имеют разные значения, мне интересно, почему так должно быть?

в системе A:

Handle 0x0048, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x0044
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 16384 MB
    Form Factor: DIMM
    Set: None
    Locator: ChannelB-DIMM2
    Bank Locator: BANK 3
    Type: DDR4
    Type Detail: Synchronous
    Speed: 2133 MHz
    Manufacturer: Corsair
    Serial Number: 00000000
    Asset Tag: 9876543210
    Part Number: CMK32GX4M2B3000C15  
    Rank: 2
    Configured Clock Speed: 2133 MHz
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: 1.2 V

в системе B:

Handle 0x0063, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x0058
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 72 bits
    Size: 16384 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM_D1
    Bank Locator: NODE 1
    Type: DDR4
    Type Detail: Synchronous
    Speed: 2133 MHz
    Manufacturer: Corsair
    Serial Number: 00000000
    Asset Tag: DIMM_D1_AssetTag
    Part Number: CMK32GX4M2B3000C15 
    Rank: 2
    Configured Clock Speed: 2666 MHz
    Minimum Voltage: Unknown
    Maximum Voltage: Unknown
    Configured Voltage: Unknown

Обычно для значения Bank Locator в котором A - BANK 3 а B - NODE 1 . Что означают эти значения? И влияет ли эти разные локаторы на передачу данных gpu-cpu? Система B фактически сталкивается с этой проблемой, обращаясь к моему другому вопросу.

Обновление системной информации

Система A: Asus Z170-P, i7 6700T, 32 Гбайт памяти, GTX 1080.

Система B: Asus X99 E-WS, i7 5930K, 64G Ram, GTX 1080. (Проблема первая)

Мои бараны Corsair DDR4 3000 МГц CMK32GBX4M2B3000C15

1 ответ1

4

Bank Locator: BANK 3 - означает модуль памяти на определенном слоте (3).

Bank Locator: NODE 1 - может быть банком или кластером банков (например, двухканальный)

Узел может иметь большую пропускную способность, чем один модуль ОЗУ в банке.

Концепция узла (которая разделена на несколько блоков, называемых зонами, такими как зона DMA, нормальная зона, зона HighMem) помогает Linux при выделении страницы, где она использует локальную политику выделения узлов для выделения памяти из узла, ближайшего к работающему ЦПУ. Поскольку процессы, как правило, выполняются на одном и том же процессоре, более вероятно, что будет использоваться память текущего узла. Узлы инициализируются функцией ядра init_bootmem_core() .

Дополнительное примечание: в архитектурах NUMA под узлом понимается комбинация процессор + память.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .