Por que o Processo ocioso do sistema mostra 99% de CPU
O Processo ocioso do sistema (System Idle Process) em 90 ou 99 por cento no Gerenciador de Tarefas não é um processo usando a sua CPU. É a forma como o Windows mostra a parcela do tempo do processador em que nada mais precisava rodar, então um número alto significa que a CPU está quase toda livre. Se o PC continua lento com o Processo ocioso do sistema alto, o gargalo está em outro lugar: o disco, a memória, um núcleo ocupado, o calor ou a rede.
O que o número significa
O Processo ocioso do sistema tem a ID de processo 0 e nenhum arquivo de programa por trás. O Windows conta, para cada processador, o tempo gasto sem nenhuma thread pronta para rodar, e o Gerenciador de Tarefas lista esse tempo com esse nome; a referência da Microsoft sobre GetSystemTimes descreve o mesmo contador de tempo ocioso que as ferramentas leem. Some-o à parcela de CPU de todos os outros processos e você chega a cerca de 100 por cento.
Então "Processo ocioso do sistema 98%" se lê como "98 por cento da CPU está esperando trabalho". Não dá para encerrá-lo, e nada melhoraria se desse. Num notebook, é também no tempo ocioso que o processador cai para estados de baixo consumo, e é assim que a bateria dura mais.
Quando o PC está lento mesmo assim
Abra o Gerenciador de Tarefas com Ctrl + Shift + Esc e vá à guia Desempenho, que mostra CPU, memória, disco, rede e GPU lado a lado.
| O que a guia Desempenho mostra | Onde está a lentidão |
|---|---|
| Disco perto de 100%, tempo ativo alto | Armazenamento: veja Disco em 100% no Gerenciador de Tarefas |
| Memória quase cheia, confirmada muito acima da instalada | Paginação em disco: veja Uso alto de memória no Windows |
| CPU total baixa, um processador lógico em 100% | Um aplicativo de uma só thread está no limite de um núcleo |
| Velocidade da CPU bem abaixo da base enquanto trabalha | Calor ou limites de energia: veja Notebook Windows superaquecendo |
| Tudo baixo, mas as páginas da web continuam lentas | A rede ou um servidor remoto, não este PC |
Para ver cada núcleo, clique com o botão direito no gráfico da CPU e escolha Alterar gráfico para › Processadores lógicos. Numa CPU de 8 núcleos e 16 threads, uma thread trabalhando no máximo aparece como só cerca de 6 por cento da CPU total, então a CPU total e o Processo ocioso do sistema podem parecer tranquilos enquanto um aplicativo está no limite.
Quando o Processo ocioso do sistema está alto e o ventilador faz barulho
O Gerenciador de Tarefas coleta uma amostra por segundo, então picos curtos podem se esconder entre as amostras. Se o ventilador acelera com o Processo ocioso do sistema alto, abra o Monitor de Recursos (digite resmon no Iniciar) e observe os gráficos da guia CPU por alguns minutos; um processo que acorda a cada poucos segundos aparece ali, e também um aplicativo que exige muito da GPU, que mal toca no percentual da CPU. Um notebook sobre uma superfície quente, ou com poeira nas saídas de ar, também pode manter o ventilador girando fazendo quase nada.
Quando o número parece errado
Alguns relatos no fórum da comunidade da Microsoft descrevem o Gerenciador de Tarefas mostrando o Processo ocioso do sistema alto enquanto o PC está claramente ocupado, em geral depois de muito tempo ligado ou com um driver específico. Reiniciar o PC zera os contadores e a exibição; se continuar acontecendo, atualize os drivers de chipset e de vídeo pelo fabricante do PC. É uma esquisitice de exibição, não um processo a remover.
O que não fazer
- Não tente encerrar o Processo ocioso do sistema nem procurar o arquivo dele. Não existe, e o Gerenciador de Tarefas recusa.
- Não instale um "otimizador de CPU" porque a ociosidade parece alta. Ociosidade alta é o objetivo; essas ferramentas acrescentam trabalho próprio em segundo plano.
- Não mude os planos de energia para manter o processador na frequência máxima. Isso elimina os estados de baixo consumo que o tempo ocioso permite e deixa o notebook mais quente sem acelerar uma tarefa que está esperando.
Onde o Mole entra
O Mole para Windows deixa o Processo ocioso do sistema de fora da lista de processos da página Status de propósito: a "CPU" dele é tempo ocioso, e uma linha no topo dizendo 95 por cento enterraria os processos que realmente estão trabalhando. A leitura geral da CPU na mesma página já mostra o quanto o processador está ocupado. Quando outra coisa está ocupada, escolher Por que está em execução? na linha desse processo mostra o arquivo do programa e qual processo o iniciou. Para o problema oposto, veja Uso alto de CPU no Windows.
Perguntas frequentes
Por que o Processo ocioso do sistema usa 99% da CPU?
Ele não está usando a CPU. O número é a parcela do tempo em que a CPU não tinha nada a fazer, então 99 por cento significa que o processador está quase totalmente livre.
Posso encerrar o Processo ocioso do sistema?
Não. Ele não tem arquivo de programa e o Windows não permite encerrá-lo. Também não há nada a ganhar, já que ele não faz trabalho nenhum.
Por que meu PC está lento se o Processo ocioso do sistema está alto?
A CPU não é o gargalo. Confira disco, memória, um único núcleo em 100 por cento, temperatura e rede na guia Desempenho do Gerenciador de Tarefas.
O Processo ocioso do sistema é um vírus?
Não. É a contabilidade do Windows para o tempo ocioso do processador, com a ID de processo 0. Qualquer coisa com esse nome e um arquivo no disco não é o verdadeiro.