Alugamos nossos servidores em um parceiro de hospedagem local, eles gerenciam a configuração e as configurações e nós apenas os usamos. Mas também temos direitos de administrador, mas a gestão está ao lado deles. Então, se eu mudar coisas importantes, vou avisá-los com antecedência. Recentemente, descobri que pelo menos alguns servidores têm as opções de energia definidas para um plano equilibrado. Como esta opção é recomendada no Windows Server 2012, não entendo por que esse plano pode ser o pior? Já que todos nós queremos desempenho acima do uso de energia em um servidor, eu acho, por que esse valor ainda é recomendado?
Além disso, não vejo exatamente o que mudou quando mudei para alto desempenho. Alguém tem um resultado de teste de um servidor executado nas mesmas circunstâncias em balanceado e uma vez em alto desempenho?
Para mim está claro configurar para alto desempenho, mas gostaria de entender mais detalhes. E pelo que entendi o único efeito negativo é a conta de luz e talvez um hardware mais usado.. correto?
Se eu for aos detalhes do plano de energia na minha máquina local, vejo a opção da CPU em Gerenciamento de energia do processador, no servidor há apenas a política de resfriamento do sistema em Gerenciamento de energia do processador. Parece que a CPU não é estrangulada em nenhum caso?! Essas configurações parecem ser as mesmas em todos os planos.
Resposta curta Com um processador moderno, com recursos rápidos de C6 (gating de energia de núcleo/módulo), a diferença no consumo de energia entre os dois perfis de energia é insignificante. Por outro lado, devido ao comportamento de diferentes CPUs no modo de economia de energia, você pode perder desempenho considerável usando o perfil "balanceado". Portanto, aconselho você a usar o perfil "alto desempenho", a menos que tenha bons motivos para usar um perfil diferente.
Resposta longa Os diferentes perfis de energia normalmente ajustam as três áreas principais a seguir:
Como as informações acima afetam o regulador/perfil de potência? Basicamente, um governador de otimização de desempenho aumentará os relógios, queimando mais energia. Mas quando estiver ocioso, até mesmo um regulador de desempenho permitirá que o kernel emita a instrução HALT, que colocará a CPU nos estados C1. Depois de mais algum tempo ocioso, o kernel entrará nos estados C2, e aqui a mágica acontece: a CPU do Nehalem (ou Bulldozer, para AMD) depois remapeia internamente o estado C2 para C6 - diminuindo a tensão para 0. Portanto, mesmo que o regulador de energia saia a CPU no clock máximo (digamos, 3 GHz), o estado C6 efetivamente o substitui, trazendo frequência e tensão para 0. Alguns processadores/PCU são ainda mais agressivos, remapeamento C1E (que é inserido automaticamente após algum tempo C1 e antes do kernel mudar para C2) para C6. Então, em poucas palavras: um governador de energia de alto desempenho permite que a CPU funcione na velocidade máxima, mas as CPUs modernas se desligam automaticamente quando possível. Isso significa que um governador de desempenho fornecerá alta velocidade E consumo de energia razoável.
Por outro lado, um governador de energia "balanceado" tentará ajustar a frequência de CPU de limite inferior (para expor a economia de estados P). Enquanto com a CPU antiga isso é muito razoável, com a CPU moderna você tem apenas uma potência marginalmente menor. Ao mesmo tempo, você corre o risco de perder um desempenho considerável devido à forma como o governador solicita uma frequência mais baixa por padrão. Além disso, os links externos são geralmente lentos para acordar depois de serem colocados no modo de suspensão, portanto, esse é outro risco de redução de velocidade das opções de energia balanceadas e conservadoras.
Por esta razão, o perfil de energia balanceado do Windows 2008R2+ apenas tenta economizar energia - em muitos casos, seu comportamento é comparável ao de "alto desempenho".
Algumas leituras interessantes:
Em servidores Windows 2016, ao mudar do modo Equilibrado para Alto Desempenho, vejo um aumento de 50% no desempenho do servidor Web / ASP.Net (conforme visto em New Relic). Isso é grande.
Portanto, sugiro nunca usar o modo balanceado em uma solução de hospedagem de servidor dedicada.