Contents

Como corrigir o alto uso da CPU causado por interrupções do sistema no Windows

Quando se verifica que um processo chamado “interrupções do sistema” está a causar uma utilização elevada da CPU, o mais provável é estar a lidar com um problema de hardware ou de controlador.

Neste artigo, elucidamos o conceito de interrupções do sistema e fornecemos um guia abrangente sobre como identificar e corrigir a causa raiz da utilização elevada da CPU.

O que são “Interrupções do sistema” no Windows?

As interrupções do sistema são exibidas sob o disfarce de uma aplicação do Windows em execução no Gestor de Tarefas, embora não seja verdadeiramente um procedimento em si. Em vez disso, serve como um emissário ou agente que regista e quantifica a utilização de recursos computacionais de todas as interrupções que ocorrem a um nível mais fundamental do sistema operativo.

/pt/images/windows-11-task-manager-system-interrupts-highlighted.jpg

As interrupções podem ter origem em componentes de software ou hardware, incluindo a unidade central de processamento (CPU). Após a conclusão do processo de tratamento da interrupção, a CPU regressa ao estado em que se encontrava durante a interrupção.

As interrupções constituem um método de interação entre componentes de software e de hardware, que facilitam a comunicação com a unidade central de processamento (CPU). Uma ilustração pertinente envolve o ato de digitar num teclado; nesse cenário, os dispositivos periféricos e elementos de programação relevantes transmitem interrupções à CPU, iniciando assim o processamento da entrada do utilizador.

As interrupções podem também assinalar à unidade central de processamento (CPU) a ocorrência de uma irregularidade, o que pode resultar num aumento da utilização dos recursos da CPU afectados ao tratamento das interrupções do sistema. Normalmente, num sistema em funcionamento, a utilização da CPU para gerir as interrupções do sistema deve manter-se estável a níveis que variam entre 0,1% e 2%, tendo em conta factores como a velocidade de relógio do sistema, as aplicações activas e os periféricos ligados.

É de salientar que, em determinadas circunstâncias, mesmo valores tão elevados como 7% podem estar dentro de um intervalo aceitável, dependendo da configuração específica do sistema.

Como corrigir interrupções do sistema que causam alto uso da CPU

Indicações de utilização persistente da CPU a uma taxa de aproximadamente 5% a 10%, que podem ser atribuídas a problemas de hardware subjacentes, não são incomuns. Nestes casos, é essencial identificar e resolver estes problemas imediatamente, de modo a manter o desempenho ideal do dispositivo. A nossa equipa trabalhará de forma diligente para o ajudar a resolver quaisquer potenciais desafios relacionados com o hardware que possam estar a afetar o funcionamento do seu dispositivo.

Correcções preliminares

Antes de embarcar nesta viagem, é essencial ter uma sólida compreensão dos conceitos fundamentais que estão na base da sua execução. Vamos rever brevemente esses princípios básicos antes de nos aprofundarmos no assunto em questão.

⭐ Reinicie o computador

⭐ Instale as atualizações pendentes do Windows

⭐ Desconecte todos os dispositivos externos

Para tomar precauções adicionais, é recomendável executar uma verificação completa de malware e vírus no seu sistema.

Se não for possível obter alívio com a implementação dessas estratégias fundamentais, pode ser necessário considerar o emprego da solução corretiva inicial.

Desativar todos os dispositivos externos

O hardware USB pode frequentemente ser a causa principal de tais problemas. Para resolver esse problema, uma opção envolve desconectar todos os dispositivos USB externos. Em alternativa, ao navegar para o Gestor de Dispositivos (referido abaixo), pode ser efectuada a desativação dos Hubs de Raiz USB, evitando assim interrupções na unidade central de processamento por componentes de hardware externos.

Para localizar e desativar quaisquer entradas do USB Root Hub no Gestor de Dispositivos, acessível através do menu Windows \+ X, navegue até à secção Controladores Universal Serial Bus.

/pt/images/Device-Manager-With-Universal-Serial-Bus-Controllers-Option-Highlighted.jpg

É possível que a utilização de um teclado externo ou de um rato USB possa resultar na perda da sua funcionalidade. Seria prudente ter um plano de contingência para reativar o dispositivo caso isso ocorra.

Certifique-se de que não existem cabos SATA em excesso ligados à placa-mãe do seu computador de secretária, uma vez que isso pode contribuir para potenciais problemas de desempenho. Para resolver este problema, verifique se existem ligações desnecessárias e remova-as imediatamente.

Verificar e atualizar controladores de hardware

Para saber se está a lidar com um problema de controlador, pode executar o verificador de latência DPC . A Chamada de Procedimento Diferido (DPC) é um processo relacionado com as Interrupções do Sistema. Quando o gestor de interrupções precisa de adiar uma tarefa de menor prioridade para mais tarde, chama o DPC.

O Verificador de Latência DPC é um utilitário de diagnóstico eficiente que avalia a capacidade do seu sistema informático para gerir a transmissão de áudio e vídeo em tempo real em termos de latência associada aos controladores de dispositivos no modo kernel. Esta solução não invasiva fornece informações instantâneas sobre potenciais problemas sem exigir quaisquer procedimentos de configuração.

Se for observada a presença de barras vermelhas indicando perda de dados devido a latência elevada, isso sugere que pode haver um problema com o desempenho do sistema.

/pt/images/DPC-Latency-Checker-1-670x439.png

Em alternativa, pode optar por identificar o autor ou, se o problema tiver surgido recentemente, reverter para ajustes de controladores anteriores no Windows 10. Outra opção é atualizar seus drivers de dispositivo usando iterações mais atuais. No passado, drivers com falhas, como os da AMD para SATA, dispositivos de áudio HD e drivers Bluetooth ausentes, eram conhecidos por causar dificuldades.

Em alternativa, pode instalar e executar o LatencyMon , um monitor de latência, para encontrar os ficheiros de controladores com a contagem de DPC mais elevada. Prima o botão Iniciar / Reproduzir e, em seguida, mude para o separador Controladores e ordene os ficheiros de controladores por contagem de DPC. Note-se que a contagem se acumula ao longo do tempo, por isso deixe-a correr durante algum tempo.

/pt/images/LatencyMon-670x421.png

Os indivíduos que apresentam uma contagem elevada de Condução sob Intoxicação (DWI) podem registar um aumento substancial de interrupções, em resultado da sua capacidade de julgamento e de coordenação motora prejudicadas enquanto conduzem um veículo sob influência.

Desativar dispositivos internos

Em vez de atualizar arbitrariamente os controladores, é aconselhável começar por desativar componentes específicos do controlador para isolar o elemento problemático. Nos casos em que um determinado controlador tenha sido implicado como uma possível causa, seria prudente desativar esse componente antes de prosseguir.

Navegue até ao menu Iniciar e active a função de pesquisa. Introduza “Painel de controlo” e clique no resultado. A partir daí, vá para a secção Dispositivos, clicando na mesma a partir do painel esquerdo ou utilizando a barra de pesquisa na parte superior do ecrã. Depois de aceder ao Gestor de dispositivos, localize a lista de dispositivos periféricos e expanda-a fazendo duplo clique em cada um deles. Para desativar um dispositivo individual, clique com o botão direito do rato sobre ele e escolha a opção “Desativar”.

Ao executar tarefas de manutenção num único dispositivo, é importante monitorizar a utilização da CPU do sistema em relação às interrupções do sistema. Para o fazer, pode utilizar a ferramenta DPC Latency Checker. Depois de obter as informações necessárias, clique com o botão direito do rato no dispositivo em questão e active-o antes de passar para o dispositivo seguinte no processo.

Estes dispositivos são os culpados mais prováveis:

⭐ Adaptadores de rede

⭐ Modems internos

⭐ Dispositivos de som internos

Quaisquer placas de expansão adicionais, tais como as de receção de televisão, ligações ISDN ou DSL, ou acesso à Internet, também estão cobertas por esta garantia.

Se nenhum controlador específico for identificado como a causa, poderá ser necessário desativar e voltar a ativar outros controladores não essenciais para resolver o problema.

É altamente recomendável não desativar quaisquer componentes de hardware que sejam essenciais para o funcionamento adequado do computador, tais como os listados em “Computador”, “Processadores” ou “Dispositivos do sistema”.

Além disso, evite desativar os dispositivos de apresentação visual, os componentes de hardware responsáveis pelo funcionamento do computador, as interfaces de armazenamento interno, os dispositivos de entrada periféricos, incluindo teclados e ratos (excluindo alternativas como touchpads), ou os ecrãs.

Excluir hardware defeituoso

Se um controlador defeituoso é capaz de induzir a instabilidade do sistema, também é plausível que o hardware defeituoso produza resultados semelhantes. Consequentemente, a simples atualização dos controladores pode não resolver o problema. No entanto, nos casos em que a desativação de todo o componente resolve o problema, os utilizadores são encorajados a consultar o nosso guia completo sobre a realização de uma avaliação do hardware do seu computador para detetar potenciais falhas.

/pt/images/Windows-Performance-Monitor-With-Data-Collector-Sets-and-System-Expanded.jpg

Em alguns casos, as interrupções do sistema podem resultar de uma fonte de alimentação inadequada ou de um adaptador de computador portátil com defeito. Nesses casos, recomenda-se que substitua a fonte de alimentação ou desligue o carregador e tente resolver quaisquer problemas que surjam.

Desativar efeitos sonoros

Para quem utiliza o Windows 7 como sistema operativo, esta pode ser a resolução que procurava.

Clique com o botão direito do rato no ícone do altifalante localizado no tabuleiro do sistema e, em seguida, seleccione “Dispositivos de reprodução”. A partir daí, faça duplo clique no dispositivo predefinido, que deverá estar identificado como “Dispositivo predefinido (altifalante)”, para aceder às respectivas propriedades. Depois de aceder a estas propriedades, navegue até ao separador “Melhorias” e desactive todos os efeitos sonoros que possam estar presentes. Finalmente, confirme as alterações clicando em “OK”, após o que pode avaliar se as interrupções do sistema foram ou não aliviadas.

Atualizar a BIOS

Ao ligar um dispositivo informático, a BIOS (Basic Input/Output System) funciona como o componente de software inicial que facilita o carregamento do sistema operativo. Para garantir um desempenho ótimo, é aconselhável determinar a versão atual da BIOS e consultar o sítio Web do fabricante para obter actualizações disponíveis e orientações de instalação fáceis de utilizar.

Para obter a versão da sua BIOS, siga os seguintes passos:1. Prima o botão “Windows” no teclado e a tecla “R” em simultâneo para abrir a caixa de diálogo “Executar”.2. Na caixa de diálogo Executar, introduza a palavra “cmd”.3. Depois de introduzir “cmd”, prima a tecla “Enter” no teclado para abrir uma janela da linha de comandos.4.Por fim, na janela do prompt de comando, execute o par de instruções subsequente em sequência para determinar a versão do BIOS.

 systeminfo | findstr /I /c:bios
wmic bios get manufacturer, smbiosbiosversion 

Observe que a letra “I” usada aqui é maiúscula, em oposição à sua contraparte minúscula, indicada por “l”.

/pt/images/Windows-Command-Prompt-Systeminfo-and-BIOS-Version.jpg

A atualização dos conhecimentos sobre as definições de configuração fundamentais que estão na base do funcionamento de um computador não deve ser tratada como uma questão insignificante. É prudente garantir que foi efectuada uma cópia de segurança do sistema operacional, nomeadamente do Windows, antes de iniciar este processo.

As interrupções do sistema podem ser complicadas

As interrupções nos sistemas podem ter várias origens, mas geralmente resolvem-se com o reinício do sistema. Se o problema persistir mesmo depois de reiniciar o dispositivo, acreditamos que as nossas recomendações anteriores foram úteis. No entanto, se continuar a encontrar uma utilização elevada da CPU, seria prudente examinar processos adicionais do Windows e determinar se outro fator pode ser responsável pela interrupção.