quantos processadores podem suportar o GNU / Linux?

4

quantos processadores podem suportar o GNU / Linux?
e quanto de memória pode suportar o GNU / Linux?
e se você puder me fornecer a referência,

    
por studiohack 06.08.2010 / 19:20

4 respostas

6

O Gnu é userland, portanto não tem relação com o número de CPUs. Os limites de CPU e memória dependem do kernel e da arquitetura.

Estou assumindo que você está perguntando sobre a arquitetura x86 em execução no modo de 64 bits.

O número máximo de CPUs (núcleos mais precisos ((ainda mais precisamente, encadeamentos de hardware nos casos de Chip Multi-Threading / HyperThreading)) suportados pelo kernel do Linux é um conjunto de parâmetros no tempo de compilação. Valores comuns são 8 (padrão smp), 32 para hardware smp maior. A configuração máxima é de 512, embora você tenha dificuldades para descobrir o hardware real x86 com esse número de CPUs.

Você pode obter o valor definido para o seu kernel procurando o valor NR_CPUS informado no arquivo /boot/config-$(uname -r) .

O máximo (experimental) é 4096 [Edit: possivelmente 8192 desde um patch de 2013], mas o AFAIK é usado apenas para fins de teste de código.

Sobre a memória, o kernel do Linux pode suportar cerca de 64 TB de RAM e cada processo cerca de 128 TB de memória virtual. Aqui também, esses limites são grandes o suficiente para não serem acessados pelo hardware existente.

    
por 07.08.2010 / 01:59
3

Por mais que o dinheiro possa comprar, consulte top500 e particularmente top 500 por SO ou, se precisar, mesmo que um piechart .

    
por 06.08.2010 / 19:24
2

Acho que você precisa ser mais específico para sua pergunta. Que distribuição? Algumas dessas respostas dependerão do kernel que você usa. Se você quiser números específicos, pode compará-lo a uma distribuição específica.

O número de CPUs pode ter duas respostas - qual é o número máximo de CPUs que o SO pode usar, ponto final. E o que pode usar de forma eficiente. Às vezes, isso pode ser muito diferente.

No que diz respeito à memória, você terá limitações do kernel, mas também de hardware. Certas placas-mãe / chipsets terão limites práticos, seja por causa do endereçamento, ou devido ao número limitado de slots de RAM.

    
por 06.08.2010 / 19:48
1

Eu não sei os detalhes, mas em geral você atingirá os limites de hardware e / ou monetário antes de atingir os limites do sistema operacional. Basicamente, se você precisar perguntar mais do que pode usar.

    
por 06.08.2010 / 19:34

Tags