
Existe um limite médio recomendado de CPU na execução de caixas do Windows com base na experiência de outras lojas?
Histórico: estamos executando o sistema operacional Windows Server 2003 de 32 bits. Os servidores estão lidando com um grande conjunto de aplicações web de nível empresarial com uma alta frequência de pequenas transações misturadas com transações muito maiores – a média geral é de 13 ms.
Nossa utilização média geral da CPU dos servidores Windows é de aproximadamente 60% durante o horário nobre. E questionamos em que nível o sistema operacional Windows começa a oscilar no caminho do agendamento da CPU?
Obrigado.
Responder1
OK, há algumas coisas que você precisa observar aqui.
Em primeiro lugar está a redundância/fallover. Se você tiver 5 máquinas funcionando a 90% da capacidade e uma das máquinas falhar, então as outras 4 máquinas terão que compensar... opa... isso as leva a mais de 100% da capacidade e você provavelmente começará a ter uma falha em cascata em suas mãos.
Em segundo lugar, se você estiver executando vários processos, lembre-se de que o sistema operacional também leva ciclos de computação para processos SWITCH. Isso significa que se a carga do sistema ficar muito alta, o sistema pode começar a gastar muito tempo carregando e suspendendo tarefas para execução, e cada vez menos tempo realmente executando os processos.
Em terceiro lugar, se você estiver executando o servidor MS SQL, pelo amor de Deus, configure-o corretamente ou peça a alguém para fazer isso por você. O servidor MS SQL irá sugar toda a RAM disponível para cache e pode paralisar a máquina se você não limitar o uso de RAM. Tive clientes que reclamaram do uso de RAM em um servidor, dobraram a RAM e não notaram nenhum ganho de desempenho porque o servidor MSSQL sugou tudo de novo!
Espero que ajudem :-)