Como ativar o NUMA no servidor HP Proliant DL580 G5?

1

Atualmente, estou trabalhando em uma tarefa relacionada a um servidor com NUMA. O sistema operacional rodando no servidor é o Ubuntu 14.04.1 LTS. O servidor tem 4 nós de 16 CPUs: Intel Xeon (R) CPU X7350 @ 2,93 GHz, ou seja, cada nó deve ter 4 cpus.

Eu instalei a API NUMA no sistema operacional. E eu olhei para cima com $ numactl --hardware

available: 1 nodes (0)

node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

node 0 size: 128938 MB

node 0 free: 126845 MB

node distances:

node 0

0: 10

Do resultado, você pode ver que há apenas um nó detectado com 16 CPUs.

Eu pesquisei na Internet e não consegui encontrar a solução. Eu já tentei procurar na BIOS, de O sistema Linux Opteron parece ser UMA, mas deve ser NUMA , mas não há nenhuma opção de intercalação de nó em minha BIOS. Então, o que posso fazer para resolver o problema para ativar o NUMA no meu servidor?

    
por ZYJ 18.09.2014 / 14:07

1 resposta

1

Meu aviso padrão sobre o uso do Ubuntu em hardware bare-metal se aplica aqui ... Ele não é abençoado ou suportado pelo fornecedor e causará mais dor no futuro ...

No entanto, o DL580 G5 é uma arquitetura antiga. Não há capacidade NUMA. Isso não estava disponível nessa plataforma até o lançamento até a série DL580 G7.

[root@Coast ~]# dmidecode | grep -i proliant
    Product Name: ProLiant DL580 G7
    Family: ProLiant

# numactl --hardware
available: 4 nodes (0-3)
node 0 size: 16129 MB
node 0 free: 5709 MB
node 1 size: 16160 MB
node 1 free: 9162 MB
node 2 size: 16160 MB
node 2 free: 11273 MB
node 3 size: 16160 MB
node 3 free: 12925 MB
node distances:
node   0   1   2   3
  0:  10  21  21  21
  1:  21  10  21  21
  2:  21  21  10  21
  3:  21  21  21  10
    
por 18.09.2014 / 15:20