Quantidade ideal de vCPUs para o aplicativo IIS7.5 (ESXi 4.1)

1

O tempo de CPU pronto é muito baixo no meu servidor físico, no entanto, o aplicativo ASP.NET (2ª) não está sendo executado rapidamente. A VM tem 1 vCPU e 12 GB de memória, onde apenas 6 GB são usados.

Às vezes, quando a equipe começa a trabalhar com o aplicativo, ela atinge 100% da utilização da CPU. Além disso, quando realizamos backup em segundo plano, o aplicativo fica ainda mais lento.

Como o IIS é um ambiente multiencadeado, estou planejando adicionar mais vCPU e dar maior acesso aos recursos na configuração da VM.

Por favor, critique se você acha que isso não vai ajudar.

obrigado Dmitry

    
por DmitrySemenov 28.07.2012 / 00:51

2 respostas

1

Vá em frente e adicione a vCPU. Talvez isso forneça algum espaço durante a janela de backup. Isso é fácil de testar. Você pode desligar, adicionar a vCPU, reinicializar e aplicar uma carga de trabalho ao sistema para ver como ela responde.

Outra consideração. Como as estatísticas do host do vSphere são exibidas? É restrito por CPU de alguma forma?

    
por 28.07.2012 / 01:00
0

Só para compartilhar, adicionei vCPU adicional e nosso aplicativo IIS (asp.net v2, C #) começou a funcionar notavelmente mais rápido. A carga também caiu:

link

O valor Pronto para CPU aumentou de 0,1 milissegundos para 5 milissegundos, mas isso era esperado.

De qualquer forma, aqui estão os números:

Mudança de velocidade:

= project list page: from 2.1 secs to 0.953 secs
= dashboard page: from 3 secs to 1.4 secs
= reports (heavy SQL queries) from 2-3 secs to 0.4 sec
= tasks page (heave SQL queries) from 4-6 secs to 1.875 secs
= task view page (a lot of widgets & content) from 3 secs to 2.3 secs

Temos o SQL Express Edition em execução na mesma VM que o IIS que lida com a lógica de negócios. O próximo passo é mover o SQL Server para sua própria caixa Física e migrar para o SQL Server 2012 Std Edition para poder utilizar 64 gb de RAM para melhores junções (já que temos muitas delas).

Espero que isso seja útil para você se tiver os mesmos problemas que tivemos

Obrigado Dmitry

    
por 29.07.2012 / 07:29