O Ubuntu (ou servidor) pode executar um servidor de 64 núcleos (4X16) (uma placa-mãe)?

5

Estamos fazendo renderização de gráficos usando o Maxwell Render em uma caixa do Ubuntu com um processador AMD Phenom II de 6 núcleos. O Ubuntu lida com todos os 6 núcleos de forma brilhante, mas um laptop de 4 núcleos é quase tão rápido quanto. Gostaríamos de atualizar e criar um rack de 64 núcleos usando:

Placa-mãe 1X TYAN S8812 (quatro soquetes de processador) 4 processadores AMD Opteron 6200 (Interlagos) de 16 núcleos

Alguém pode confirmar ou negar (com documentação, não opinião) se o Ubuntu (ou Ubuntu Server) pronto para usar reconhecerá e manipulará todos os 64 núcleos? (por exemplo, há um limite superior para quantos núcleos o Ubuntu pode manipular fora da caixa?)

    
por Gene 17.01.2012 / 19:15

1 resposta

7

Basicamente, isso se resume a "pode o kernel do Linux manipular esses muitos núcleos". O número real de núcleos suportados é definido por uma opção numérica que pode ser definida no momento da compilação do kernel. A configuração do kernel enviada pelo Ubuntu pode ser vista aqui e esse arquivo, encontramos

CONFIG_NR_CPUS=256

então 64 deve funcionar bem. Na verdade, existem sistemas com muitos (e mais) núcleos ativos; como um exemplo especialmente impressionante, veja este screenshot do htop rodando em uma máquina de 128 núcleos .

    
por jstarek 17.01.2012 / 20:22