Uso da CPU e CPU física do Windows Server 2008 R2

3

Eu tenho um servidor rodando com dois processadores quadcore (2 x Intel Xeon L5609), com o Windows Server 2008 R2 Standard Edition rodando no topo.

O Guia de Comparação das Edições do Windows Server mostra que a edição Standard só pode usar" X64 Sockets: 4 ". De outra documentação, isso se refere à quantidade de processadores lógicos, multiplicada por 64 (256). Não sei exatamente o que isso significa ..

Eu também estou vendo 8 núcleos no Gerenciador de Tarefas, mas não tenho certeza se são núcleos físicos ou duplicação com hyperthread.

O Windows Server 2008 R2 Standard pode lidar apenas com 4 núcleos físicos? Ou é a restrição para fazer com máquinas Hyper-V / Virtual (que eu já vi muito barulho do Google sobre)

Editar: de acordo com uma postagem de técnica aleatória "O Windows Server 2008 Standard Edition pode suportar até quatro processadores físicos, independentemente do número de núcleos em cada processador". Eu suponho que R2 deve ser o mesmo, mas existe alguma documentação oficial para apoiar isso?

    
por glasnt 15.02.2012 / 21:49

2 respostas

5

Você tem algumas noções confusas.

Um soquete x64 significa um soquete da CPU físico x86 / x64 padrão. Se você tem 2 CPUs quad core em sua placa-mãe, então você tem dois soquetes. O número de núcleos é irrelevante para o Windows Server.

Você não precisa multiplicar nada por qualquer outra coisa.

Se estiver mostrando 8 núcleos no gerenciador de tarefas e você tiver 2 quad-core, não haverá hyper-threading. O HT mostrará dois núcleos no gerenciador de tarefas para cada núcleo físico, se estiver habilitado.

    
por 15.02.2012 / 21:52
3

A restrição refere-se a soquetes físicos na placa-mãe, núcleos individuais em cada soquete são contados de forma diferente. Portanto, a edição Standard pode suportar 4 soquetes. Dados alguns desses monstros AMD de 12 núcleos, esse servidor Standard edition poderia ter 48 núcleos lógicos.

Sistemas operacionais podem dizer a diferença entre núcleos lógicos e físicos através de alguns valores de tabelas APIC (acredito). Núcleos em uma CPU ainda são CPUs físicas, CPUs lógicas seriam aquelas criadas para hyperthreading. A tabela APIC também informa ao sistema operacional quais soquetes os núcleos estão anexados, o que, por sua vez, é usado para numa nas plataformas que o suportam.

Todo o tipo de confusão, mas no final, esse item na folha de especificações se refere aos soquetes na placa-mãe.

    
por 15.02.2012 / 21:56