Descriรงรฃo: O CPU Unpark รฉ um programa portรกtil que permite otimizar a mรกxima eficiรชncia energรฉtica de uso da sua CPU de modo que vocรช possa tanto perceber um maior desempenho no uso de aplicaรงรตes pesadas e de jogos, por exemplo, como tambรฉm ativar uma maior eficiรชncia, de modo a preservar energia, mantendo tambรฉm seu processador em temperaturas mais baixas.
Por meio da otimizada e minimalista interface do programa vocรช consegue facilmente estacionar ou desestacionar os nรบcleos da sua CPU de 0 a 100%. Vocรช pode fazer isso tanto por meio da opรงรฃo “Unpark All” que ativa a funรงรฃo do programa de desestacionar os nรบcleos da CPU para o 100% como tambรฉm estacionรก-los a atรฉ 0% por meio da barra deslizante da opรงรฃo “Core parking index” que, por sua vez, tambรฉm lhe permite realizar o procedimento no sentido de maior eficiรชncia energรฉtica, caso vocรช precise.
O que รฉ exatamente o CPU Core Parking?
O CPU Core Parking (ou o estacionamento de nรบcleo da CPU) รฉ um recurso que foi introduzido no Windows Server 2008 R2. Ele leva em consideraรงรฃo que o mecanismo de gerenciamento de energia do processador (PPM) e o agendador trabalham juntos para ajustar dinamicamente o nรบmero de nรบcleos que estรฃo disponรญveis para executar threads, e o mecanismo PPM escolhe um nรบmero mรญnimo de nรบcleos para os threads que serรฃo agendados.
Jรก os nรบcleos que estรฃo estacionados geralmente nรฃo tรชm nenhum encadeamento agendado e eles cairรฃo em estados de energia muito baixa quando nรฃo estiverem processando interrupรงรตes ou outro trabalho estritamente afinizado. Os nรบcleos remanescentesย sรฃo responsรกveis โโpelo restante da carga de trabalho. Portanto o estacionamento central pode potencialmente aumentar a eficiรชncia energรฉtica durante um uso mais baixo.
Exemplo prรกtico
Digamos que temos uma CPU com um total de 6 nรบcleos (incluindo lรณgico), isso serรก 100% da potรชncia do nosso CPU, onde cada nรบcleo representarรก cerca de ~ 17% (100/6 = 16,6 ~ 17). Agora, por exemplo, gostarรญamos que 4 nรบcleos de 6 nunca fossem estacionados pelo sistema operacional, independentemente da carga.
Nesse caso, definimos o nรบmero como 68% (17 * 4 = 68). Isso dirรก ao sistema operacional que ele pode estacionar apenas 2 nรบcleos de 6. Por exemplo, se definirmos o nรบmero como 100%, estamos basicamente dizendo ao sistema operacional que nenhum de nossos nรบcleos de CPU podem ser estacionados e devem funcionar o tempo todo com desempenho total, porรฉm, no caso contrรกrio, se definirmos o nรบmero em 0% ou perto disso, o SO serรก capaz de estacionar qualquer nรบmero de nรบcleos, gerando um efeito exatamente inverso de economia de energia.