O que é o localizador de banco de dados?

1

Eu tenho dois mesmos carneiros instalados em dois computadores diferentes, quando eu faço dmidecode --type memory nos dois, eu descobri que as duas RAMs têm valores diferentes, estou me perguntando por que deveria ser o caso?

no sistema 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

no sistema 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

Geralmente, o valor Bank Locator no qual A é BANK 3 e B é NODE 1 . O que esses valores significam? E esses diferentes localizadores afetam a transferência de dados do gpu-cpu? O sistema B está enfrentando esse problema, referindo-se a minha outra pergunta.

Atualizar informações dos sistemas

Sistema A: Asus Z170-P , i7 6700T , 32 GB de RAM, GTX 1080.

Sistema B: E-WS Asus X99 , i7 5930K , 64G Ram, GTX 1080. (Problema um)

Meus aríetes são Corsair DDR4 3000MHz CMK32GBX4M2B3000C15

    
por Xer 12.05.2017 / 07:48

1 resposta

3

Localizador de banco: BANCO 3 - significa um módulo de memória em um slot específico (3).

Localizador de banco: NODE 1 - pode ser um banco ou um grupo de bancos (como o canal duplo)

Um nó pode ter mais largura de banda do que um único módulo de RAM em um banco.

O conceito de nó (dividido em vários blocos chamados de zonas como zona DMA, Zona normal, Zona HighMem) ajuda o Linux ao alocar uma página, onde usa uma política de alocação de nó-local para alocar memória do nó mais próximo para a CPU em execução. Como os processos tendem a rodar na mesma CPU, é muito mais provável que a memória do nó atual seja usada. Os nós são inicializados pela função init_bootmem_core() do kernel.

Nota adicional: Nas arquiteturas NUMA, Node refere-se à combinação CPU + Memória.

    
por 12.05.2017 / 10:32