Resposta curta Com um processador moderno, com recursos rápidos de C6 (core / module power gating), a diferença no consumo de energia entre os dois perfis de energia é insignificante. Por outro lado, devido a como CPUs diferentes se comportam no modo de economia de energia, você pode perder desempenho considerável usando o perfil "equilibrado". Por isso, aconselho-o a utilizar o perfil de "alto desempenho", a menos que tenha boas razões para utilizar um perfil diferente.
Longa resposta Os diferentes perfis de energia normalmente ajustam as três áreas principais a seguir:
- Estados da CPU P (frequência / tensão): nestes estados a CPU está ativa, embora com diferentes perfis de desempenho. O estado P0 normalmente representa o estado de CPU de maior desempenho (e maior tensão), com P1-2-3-4-etc. denotando ponto inferior nas curvas de frequência / tensão. Isso significa que o estado P0 tem maior consumo de energia que, digamos, P4. Um governador de energia conservador pode forçar o processador a permanecer por mais tempo nos estados de CPU de menor consumo (e menor desempenho), ou até mesmo limitar sua frequência máxima. Mudar de um estado P para outro é bastante rápido (basicamente é uma função de quão rápido um processo pode mudar sua voltagem / frequência);
- Estados da CPU C (estados ociosos / em espera): nesses estados, a CPU ou partes dela são desligadas. Assim, enquanto C0 denota uma CPU totalmente ativa (nada está dormindo), um estado C1 denota um clock parado, enquanto C1E um clock parado e menor voltagem, e assim por diante. Finalmente, a partir do estado C6 depois ( Haswell pode ir até C10 ) a CPU O núcleo é efetivamente 0V, portanto o consumo de energia é muito baixo (somente os componentes externos, como os caches L2 / 3 e o barramento, precisam ser alimentados). Alternar entre C0 e os outros estados tradicionalmente era bastante lento e, portanto, os estados de energia C1E + eram relegados a um tempo ocioso relativamente longo. Nehalem (primeira geração i3 / i5 / i7) mudou radicalmente isso , então leia abaixo para entender como funciona agora;
- Frequência de links externos / faixas / etc: memória, links QPI e PCI-E podem ser controlados por energia e faixa, embora de maneiras diferentes.
Como as informações acima afetam o governador de energia / perfil? Basicamente, um regulador de otimização de desempenho irá disparar os relógios até o fim, queimando mais energia. Mas quando ocioso, até mesmo um governador de desempenho permitirá que o kernel emita a instrução HALT, o que empurrará a CPU nos estados C1. Depois de um pouco mais de inatividade, o kernel entrará em estados C2, e aqui a mágica acontece: CPU de Nehalem (ou Bulldozer, para AMD) depois remapeia internamente o estado C2 em C6 - reduzindo a tensão para 0. Então, mesmo se o governador de energia deixou a CPU no clock máximo (digamos, 3 GHz), o estado C6 efetivamente sobrescreve, levando a frequência e para 0. Alguns processadores / PCU são ainda mais agressivos, remapeando C1E (que é automaticamente inserido após algum tempo C1 e antes do kernel mudar para C2) para C6. Em suma: um regulador de potência de alto desempenho permite que o processador funcione na velocidade máxima, mas os processadores modernos desligam-se automaticamente quando possível. Isso significa que um controlador de desempenho fornecerá alta velocidade e consumo de energia razoável.
Por outro lado, um governador de energia "balanceado" tentará se ajustar à frequência de CPU de limite inferior (a fim de aumentar a economia de estados P). Enquanto com CPU antiga isso é muito razoável, com CPU moderna você tem apenas um poder marginalmente menor. Ao mesmo tempo, corre-se o risco de perder um desempenho considerável devido a como o regulador pede frequência mais baixa por padrão. Além disso, os links externos geralmente demoram a acordar depois de serem suspensos, portanto, esse é outro risco que prejudica a velocidade das opções equilibradas e conservadoras de energia.
Por essa mesma razão, o perfil de energia balanceado do Windows 2008R2 + tenta apenas um pouco economizar energia - em muitos casos, seu comportamento é comparável ao de "alto desempenho".
Algumas leituras interessantes: