Por que o processo do sistema usa 40-60% da energia da CPU o tempo todo?

6

TL; DR:

  • O ACPI.sys está constantemente usando muita energia da CPU.
  • Vírus e malware varrem tudo de volta limpo
  • Os drivers estão atualizados (GPU, Chipset, dispositivos USB)

Informações possivelmente importantes:

  • Esta instalação do Win7 está em um SSD, que eu tive que instalar como uma inicialização secundária através do meu sistema operacional principal (Vista). Isso aconteceu porque meu BIOS não permitiu que eu inicializasse a partir de um disco ou pendrive USB, por isso preciso da unidade C: / antiga com o Vista para poder inicializar no Win7.
  • Minha memória virtual está toda na unidade SSD (sei que isso é ruim para a unidade, mas eu queria melhorar o desempenho e não me importo se ela morrer dentro de alguns anos)

Meu sistema Windows 7 está sofrendo de problemas de desempenho terríveis. Observar os processos no gerenciador de tarefas mostra que System (NT Kernel & System) process está usando cerca de 40-60% da CPU o tempo todo.

Uma postagem no blog I encontrado sugeriu que isso é muitas vezes devido a um problema de driver, como um dispositivo USB ou driver gráfico, então eu fiz um stackwalk usando xperf ( xperf -on latency -stackwalk profile ) e verifiquei o arquivo de saída no Windows Performance Analyzer e parece que ACPI.sys está causando o problema:

IstoéoqueeureceboquandoeuexpandirapilhaparaACPI.sys:

Microsoft diz:

The Windows ACPI driver, Acpi.sys, is an inbox component of the Windows operating system. The responsibilities of Acpi.sys include support for power management and Plug and Play (PnP) device enumeration.

Outro O usuário corrigiu um problema similar atualizando seu BIOS , mas meu BIOS é Phoenix AwardBIOS e eles não fornecem atualizações gratuitas.

Devo instalar os drivers do BIOS / chipset na página de suporte da minha placa-mãe?

Como posso saber mais sobre o que pode estar causando isso ou possíveis soluções?

  • Registros HiJackThis?
  • LatencyMon?
  • sysinternals Process Explorer?

Por favor, ajudem, meus benchmarks Java voltaram a 1/4 da velocidade que você espera de um processador mais lento!

    
por slugmandrew 09.04.2014 / 15:33

2 respostas

3

Eu decidi pensar um pouco mais relacionado a hardware, então abri a caixa para limpar o dissipador de calor do processador. Quase não havia poeira, então definitivamente não era a causa, mas agora o System usa apenas 1% da CPU.

O dissipador de calor não deve ter sido colocado corretamente porque tudo o que fiz foi removê-lo e colocá-lo de volta, e não mudei mais nada. Agora meu gráfico de CPU realmente desce para ZERO quando não estou fazendo nada. Yay!

N.B. Eu sou um idiota.

    
por 10.04.2014 / 14:36
0

Eu tive o mesmo problema, mas o acompanhei na unidade de DVD e no software do sistema relacionado. A primeira pista foi quando eu removi uma unidade de DVD em branco da unidade, o uso da CPU caiu para zero - mas voltou depois de uma reinicialização. Selecionei a unidade no Explorer, cliquei nela com clareza e consegui excluir os arquivos supostamente pendentes. Após uma reinicialização, o problema parece ter desaparecido para sempre. / Len

    
por 10.02.2018 / 21:56