Tenho um tempo excepcionalmente alto no Kernel em minhas CPUs, como mostrado no gerenciador de tarefas.
Quais são algumas maneiras pelas quais posso solucionar isso?
Tenho um tempo excepcionalmente alto no Kernel em minhas CPUs, como mostrado no gerenciador de tarefas.
Quais são algumas maneiras pelas quais posso solucionar isso?
Respostas:
A ferramenta definitiva para descobrir exatamente o que está usando o tempo do kernel é o kernrate.exe. Ele vem com o Windows SDK / WDK Visual Studio, etc.
O Xperf também pode fazer a mesma pesquisa / rastreamento do kernel ... e provavelmente é muito mais fácil de usar. Kernrate era uma espécie de animal.
Provavelmente é mais fácil do que você pensa. Se você tiver um uso consistente e alto do sistema, o Process Explorer fornece uma guia Threads que você pode usar para o processo do Sistema (ID do processo: 4). O módulo e a função incorretos devem ser exibidos.
Se você precisar de uma ferramenta formal para coletar os dados empíricos para analisar o problema, poderá usar o Windows Performance Recorder / Windows Performance Analyzer, parte do Windows Performance Toolkit.
Eu mesmo tive o problema com os tempos altos do kernel consumindo 50% da CPU, enquanto outros processos representavam os 40% restantes. O problema foi causado por não desativar e desinstalar corretamente o Trend AV.
Embora os serviços tenham sido interrompidos e a verificação em tempo real desabilitada, os mini filtros do kernel pareciam estar habilitados. Deduzi que eles estavam consumindo tempo do kernel depois que instalei o software corretamente e observei que o tempo do kernel foi reduzido para 1/10 da carga anterior.
Para visualizar a lista de filtros em seu sistema, digite
C:\Users\TEMP>fltmc filters
Filter Name Num Instances Altitude Frame
------------------------------ ------------- ------------ -----
TmPreFilter 3 328500 0
luafv 1 135000 0
A Microsoft tem uma lista de filtros de terceiros disponíveis aqui . De acordo com essa planilha, o TmPreFilter é o Trend Micro, um scanner AV.
Conheça o Process Monitor e o DiskMon (Microsoft SysInternals) para ver o que a máquina está fazendo. Um culpado comum, além dos drivers de dispositivo desonestos, é a boa e antiga paginação.