IIS usando apenas um processador em um servidor de CPU dual?

3

Estamos executando um HP ProLiant do Windows Server 2008 R2 SP1 e o IIS 7.5 em um sistema Xeon de duas CPUs (16 núcleos por CPU). O site é um ASP.NET 4.5 em execução em um pool de aplicativos usando um canal gerenciado clássico.

Quando eu carrego o teste em nosso aplicativo, apenas uma CPU é carregada. O outro fica na CPU, ou seja, ele está usando 16 núcleos de 32 disponíveis.

Eu verifiquei a opção Affinity nas configurações do pool de aplicativos no IIS e é False.

Em seguida, verifiquei o Affinity para o processo w3wp.exe no Gerenciador de Tarefas e ele exibiu dois grupos de processadores: "Grupo 0" e "Grupo 1".

Todos os núcleos foram verificados no "Grupo 0", mas nenhum no "Grupo 1". Quando tentei selecionar tudo em "Grupo 1", a configuração não salvava (apenas desmarcava quando eu marcava "Definir afinidade ..." novamente).

O IIS é capaz de lidar com processadores duplos para um único pool de aplicativos? Existe uma configuração ausente que preciso definir? Alguma idéia?

    
por Karlth 22.02.2016 / 17:03

1 resposta

1

Este parece ser um problema conhecido dos servidores ProLiant e a HP lançou um patch de BIOS para resolvê-lo:

link

Funcionou.

    
por 22.02.2016 / 22:27