AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1435110
Accepted
LOST
LOST
Asked: 2019-05-10 17:50:10 +0800 CST2019-05-10 17:50:10 +0800 CST 2019-05-10 17:50:10 +0800 CST

Por que o Windows 10 tem o estacionamento do núcleo da CPU desativado?

  • 772

Por que o Windows 10 vem com o estacionamento central desativado?

Parece-me que o estacionamento central é bom na maioria dos casos. Especialmente considerando que o Turbo Boost não funciona até que alguns núcleos estejam estacionados.

Além disso, por que a configuração do registro está tão bem escondida?

É preciso mostrar e definir o Attributepara 0em:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583
windows-10 power-management
  • 2 2 respostas
  • 27033 Views

2 respostas

  • Voted
  1. Best Answer
    16 revsuser900431
    2019-05-10T21:49:20+08:002019-05-10T21:49:20+08:00

    Quando e por que o Windows 10 desativou o estacionamento principal?

    A Microsoft desativou o core parking nos planos de energia padrão do Windows 10 em 2017.

    Um site afirma:

    “Se você desabilitar o core parking em suas CPUs, seu computador pode ter benchmarks mais rápidos. (Taxas de quadros mais altas relatadas por jogadores e usuários avançados).”

    Embora a Microsoft tenha optado por dar mais poder ao desempenho do hardware, ela deixou a opção de planos de energia personalizados para fornecedores, administrações de servidores e superusuários.

    “O Core Parking é mais eficaz em sistemas com processadores ociosos com consumo de energia extremamente baixo.” ( fonte )

    Além disso, a Microsoft observa para administradores de servidor:

    Quando o algoritmo de estacionamento central está selecionando núcleos para desestacionar (supondo que ocorra um aumento na intensidade da carga de trabalho), ele pode nem sempre selecionar os núcleos dentro do subconjunto afinizado ativo (ou subconjuntos) para desestacionar e, portanto, pode acabar desestacionando núcleos que não realmente ser utilizado. ( fonte )

    Enquanto muitos usuários discutem sobre os benefícios do core-parking, a Microsoft optou por deixar a escolha do core-parking para os fornecedores, pois eles podem criar seus próprios planos de energia e remessa com produtos. Com itens como Turbo Boost Index e Frequency Scaling Index, um processador geralmente pode ser controlado de forma mais responsiva com o core parking desabilitado.

    Aqui está um bom exemplo de um fornecedor, AMD, com seu produto Razon em 2017 criando poderes personalizados para uso otimizado de seu processador.


    Exemplo de benchmark de estacionamento principal

    E aqui está um exemplo de teste de benchmarking de planos de energia em um NUC, Windows 10 Pro, Intel Core i5-8259U usado principalmente para trabalho de escritório: As imagens são da classificação do processador, o link é para o teste de benchmark de PC completo do plano de energia.


    Plano de energia de alto desempenho (classificação do processador) Benchmark LinkPlano de energia de alto desempenho
    Plano de energia de alto desempenho, com estacionamento central mínimo de 50% ativado Benchmark LinkPlano de energia de alto desempenho com estacionamento principal
    Plano de energia balanceado (classificação do processador) Benchmark LinkPlano de energia balanceado
    Plano de energia equilibrado, com estacionamento central mínimo de 50% ativado no Benchmark LinkPlano de energia equilibrado - estacionamento central


    O Windows 10 vem com estacionamento principal desativado?

    • O Windows 10 usa planos de energia para definir o desempenho do processador, o que resultará em núcleos sendo estacionados ou não, dependendo da configuração das configurações do esquema de energia.

    Note the below information assumes static core parking options not heterogeneous architecture. Please see further reading links for more info.


    Por que a configuração do registro de estacionamento central está oculta?

    • A Microsoft usa o comando powercfg para controlar essas configurações. Por favor, veja a resposta aqui para mais informações.
    • Para exibir a referida opção, abra o cmd elevado e execute:

      powercfg -attributes SUB_PROCESSOR CPMINCORES -ATTRIB_HIDE
      
    • Feito. Não há necessidade de editar o registro.


    O que é um esquema de energia?

    Um esquema de energia é uma coleção de configurações que controla o uso de energia do seu computador. Você pode usar esquemas de energia para reduzir o consumo de energia de dispositivos individuais ou de todo o sistema.

    Opções de configuração estática da Microsoft para estacionamento principal

    Você pode usar as opções de configuração estática documentadas nesta seção para ajustar o comportamento do principal mecanismo de estacionamento.

    • CPMinCores especifica a porcentagem mínima de processadores lógicos (em termos de todos os processadores lógicos ativados no sistema em cada nó NUMA) que podem ser colocados no estado não estacionado a qualquer momento.

    • CPMaxCores especifica a porcentagem máxima de processadores lógicos (em termos de processadores lógicos dentro de cada nó NUMA) que podem estar no estado não estacionado a qualquer momento.

    • CPIncreaseTime especifica a quantidade mínima de tempo que deve decorrer antes que os processadores lógicos adicionais possam fazer a transição do estado estacionado para o estado não estacionado. O tempo é especificado em unidades do número de intervalos de verificação de tempo de desempenho do processador.

    • CPDecreaseTime especifica a quantidade mínima de tempo que deve decorrer antes que os processadores lógicos adicionais possam fazer a transição do estado não estacionado para o estado estacionado. O tempo é especificado em unidades do número de intervalos de verificação de tempo de desempenho do processador.

    • CPConcurrency especifica o limite para determinar a simultaneidade do nó.

    • CPDistribution especifica a utilização, em porcentagem, a ser usada na distribuição de simultaneidade para selecionar o número de processadores lógicos para os quais distribuir o utilitário.

    • CHeadroom especifica o valor de utilização que faria com que o mecanismo principal de estacionamento desestacionasse um processador lógico adicional se o processador menos utilizado do conjunto de processadores não estacionados tivesse mais utilização. Isso permite que aumentos na simultaneidade sejam detectados.

    • CPLatencyHintUnpark especifica o número mínimo de núcleos não estacionados quando uma dica de baixa latência do sistema é detectada.

    Fonte: Microsoft - opções de estacionamento de núcleo estático


    Perfis de energia

    • Você pode usar a estrutura de provisionamento do Windows para definir as configurações de energia do processador descritas nesta seção .

    • O namespace do processador é dividido em três conjuntos de configurações de processador de energia idênticas chamadas perfis de energia. Os perfis de energia são usados ​​pelo mecanismo do processador de energia para adaptar o algoritmo de desempenho e estacionamento em vários casos de uso do sistema.

    O Windows 10 suporta os seguintes perfis:

    • O perfil padrão é o conjunto de configurações que está ativo na maior parte do tempo.
    • LowLatency é o perfil que é ativado durante a inicialização e durante o tempo de inicialização do aplicativo.
    • LowPower é o perfil que é ativado durante a fase de buffer dos cenários de reprodução de mídia.
    • Restrito é um perfil ativado pelo recurso de economia de bateria no Windows 10 para edições de desktop (Home, Pro, Enterprise e Education).

    Todas as configurações de gerenciamento de energia do processador

    Cada perfil suporta as seguintes definições de configuração:

    PowerCfg: CPMINCORES, CPMINCORES1
    PowerCfg: CPMAXCORES, CPMAXCORES1
    PowerCfg: LATENCYHINTUNPARK, LATENCYHINTUNPARK1
    PowerCfg: PROCTHROTTLEMAX, PROCTHROTTLEMAX1
    PowerCfg: PROCTHROTTLEMIN, PROCTHROTTLEMIN1
    PowerCfg: PERFINCTHRESHOLD, PERFINCTHRESHOLD1
    PowerCfg: PERFINCTIME, PERFINCTIME1
    PowerCfg: PERFDECTHRESHOLD, PERFDECTHRESHOLD1
    PowerCfg: PERFDECTIME, PERFDECTIME1
    PowerCfg: LATENCYHINTPERF, LATENCYHINTPERF1
    PowerCfg: PERFAUTONOMOUS
    PowerCfg: PERFEPP
    

    Microsoft: Fonte Um e Fonte Dois

    Consulte também os comandos herdados PERFBOOSTMODE , PERFBOOSTPOL .


    PowerCfg CommandLine e Windows 10 Power GUI

    • Microsoft - Sintaxe de linha de comando do PowerCfg
    • Wikipédia - Powercfg
    • Fórum do Windows 10 - Como tornar todas as opções de energia visíveis na GUI de configurações de energia do Windows 10 com exemplos de ajustes por meio do comando PowerCfg.

    Recupere o esquema de energia ativo no momento, abra o prompt de comando elevado e digite:

        powercfg -getactivescheme
    

    Liste o GUID e os nomes dos esquemas de energia (a estrela também mostra o esquema selecionado):

        powercfg /list 
    

    Plano de consulta

        powercfg -query GUIDhere
    

    Também para ver apenas aliases e ajuda (veja aqui para mais informações)

        powercfg.exe -aliases
    
        powercfg -help
    

    Exemplo: Defina os núcleos da CPU para um mínimo de 50% em CA e CPU para 10% em CC da bateria

    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPMINCORES 50
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPMINCORES 10
    powercfg /setACvalueindex scheme_current SUB_PROCESSOR CPMINCORES1 50
    powercfg /setDCvalueindex scheme_current SUB_PROCESSOR CPMINCORES1 10
    

    Exemplo de PowerCfg Hacking e Source Two


    O que é Core Parking e como você deve ajustá-lo?

    • Consulte os links acima e as informações para todas as configurações disponíveis.

    • Em resumo, o core parking permite que seus processadores entrem no modo de hibernação. O principal objetivo do core parking é permitir que o computador/laptop/dispositivo use os processadores apenas quando necessário, economizando energia.

    A Microsoft, primeiro no Windows Server 2008 R2, começou a usar estacionamento de núcleo por meio do mecanismo de gerenciamento de energia do processador (PPM) e do agendador para definir o número de núcleos dinamicamente, dependendo das configurações do plano de energia e das tarefas agendadas para serem executadas.

    Um número mínimo de núcleos para os threads que serão agendados conforme escolhido pelo mecanismo PPM. Normalmente, os núcleos estacionados não têm nenhum encadeamento agendado e entram em estados de energia muito baixa quando não estão processando interrupções, DPCs ou outro trabalho estritamente afinizado. Assim, os núcleos restantes são responsáveis ​​pelo restante da carga de trabalho. O estacionamento principal pode aumentar potencialmente a eficiência energética durante o uso mais baixo, e é por isso que geralmente é configurado nos planos de energia do Windows.

    Para desativar o core parking, defina o parâmetro Processor Performance Core Parking Minimum Cores como 100 por cento usando os seguintes comandos:

    Powercfg -setacvalueindex scheme_current sub_processor CPMINCORES 100
    Powercfg -setactive scheme_current
    

    Para reduzir o número de núcleos agendáveis ​​para 50 por cento da contagem máxima, defina o parâmetro Processor Performance Core Parking Maximum Cores para 50 da seguinte forma:

    Powercfg -setacvalueindex scheme_current sub_processor CPMAXCORES 50
    Powercfg -setactive scheme_current
    

    Exemplo dos estados de um processador

    C0 - Active mode, processor executing code.
    C1 - AutoHALT processor IA core state (Pacakage C0 state).
    C1E - AutoHALT processor IA core state with lowest freqency and voltage operating point (Pacakage C0 state).
    C2 - All processor IA cores in C3 or deeper. Memory path open. Temporary state before Package C3 or deeper.
    C3 - Processor IA execution cores in C3 or deeper, flush their L1 instruction cache, L1 data cache, and L2 cache to the LLC shared cache. LLC may be flushed. Clocks are shut off to each core.
    C6 - Processor IA execution cores in this state save their architectural state before removing core voltage. BCLK is off.
    C7 - Processor IA execution cores in this state behave similarly to the C6 state. If all execution cores request C7, LLC ways may be flushed until it is cleared. If the entire LLC is flushed, voltage will be removed from the LLC. 
    C8 - C7 plus LLC should be flushed.
    

    Seção inferior com base em:

    • Microsoft - Núcleo máximo e mínimo de estacionamento de desempenho do processador
    • Microsoft - Ajuste de potência e desempenho
    • Informações básicas sobre estacionamento na página rápida da CPU
    • Um tutorial completo mínimo de gerenciamento de energia da CPU, estados C e estados P

    Programas Gratuitos:

    • CPU rápida (meu favorito)
    • Desativar o utilitário de estacionamento do núcleo da CPU
    • Bitsum - ParkControl - Tweak CPU Core Parking e mais
    • Turbo Boost da Intel

    Leitura Adicional:

    • Resposta interessante no fórum da Microsoft - Core Parking Disabled
    • Uma comparação entre Windows 7 e Windows 8 Core Parking
    • Overclock - Core Parking no Windows (Desative para mais desempenho) 2017
    • Gadgets do Windows 10 - estacionamento principal
    • Reddit - Gagueira do Windows 10
    • Reddit - Core Parking e AMD 2017
    • Nunca, jamais use um software que altere o registro para desestacionar o núcleo
    • Novas opções de energia no Windows 10 para maior duração da bateria em laptops
    • Ativar - Desativar CPU Turbo Boost na linha de comando
    • Configuração de energia da linha de comando para Microsoft Windows
    • Como adicionar ou remover o estado máximo do processador das opções de energia
    • Análise do notebook - Melhorando a vida útil da bateria - Habilitando estados C mais profundos
    • Core Parking no Windows (desativar para mais desempenho)
    • Alguns núcleos de CPU estão estacionados enquanto outros estão ativos 2008 R2
    • Opções de estacionamento da CPU nas configurações de energia
    • Microsoft Press - Compreendendo o sistema de E/S do Windows
    • Redit - Núcleos de desestacionamento (bom ou ruim?)
    • O que é Core Parking e você deve ajustá-lo?
    • O Windows 10 não estaciona os núcleos da CPU?
    • Ativar ou desativar o estacionamento do núcleo da CPU no Windows 10/8/7
    • Powercfg.exe e núcleos de CPU estacionados
    • Como desabilito o core parking no windows 10 build 10162
    • Ajuste de energia e desempenho do Windows Server 2016
    • Número do documento: 335190-003 Famílias de processadores Intel® de 7ª geração para plataformas H
    • Número do documento: 335898-001 Famílias de processadores Intel® Core™ série X
    • Opções de configuração estática para programação de energia heterogênea
    • Wikipedia - Arquitetura de sistema heterogêneo
    • 15
  2. Ben Voigt
    2019-05-12T19:53:06+08:002019-05-12T19:53:06+08:00

    Em processadores multicore, a distribuição de atividade para núcleos é muito dinâmica, e isso é bom que ajuda o Turbo Boost .

    Como resultado, os núcleos ficam estacionados por intervalos muito curtos, não longos o suficiente para você perceber que algum núcleo específico está estacionado.

    Ao tentar forçar os núcleos a ficarem estacionados por muito tempo, você está causando um aquecimento desigual dentro do processador. Não faça isso! Deixe o agendador espalhar a atividade e, portanto, a geração de calor uniformemente por todo o processador.

    • 0

relate perguntas

  • O serviço de arbitragem USB da estação de trabalho VMware não inicia automaticamente

  • Como ativar o sensor de impressão digital no domínio e no diretório ativo do Linux

  • atalho do shell da área de trabalho no painel lateral do explorer

  • Por que não consigo enviar arquivos do Android para o Windows 10?

  • Abrir com em vários arquivos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    Serviço do Windows 10 chamado AarSvc_70f961. O que é e como posso desativá-lo?

    • 2 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Marko Smith

    ssl.SSLCertVerificationError: falha na verificação do certificado [SSL: CERTIFICATE_VERIFY_FAILED]: não foi possível obter o certificado do emissor local (_ssl.c:1056)

    • 4 respostas
  • Marko Smith

    Como posso saber em qual unidade o Windows está instalado?

    • 6 respostas
  • Martin Hope
    Albin Como faço para ativar o WindowsXP agora que o suporte acabou? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 O "HTTPS Everywhere" ainda é relevante? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch O Windows 10 exclui muitos arquivos minúsculos muito lentamente. Algo pode ser feito para agilizar? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Como Ctrl+C e Ctrl+V funcionam? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve