O monitor de recursos mostra que um svchost está consumindo toda a largura de banda. Como posso verificar qual desses serviços é o responsável por isso?
Meu monitor de recursos mostrando o processo de host do serviço:
windows
services
resource-monitor
Tomas Zubiri
fonte
fonte
Respostas:
Você pode forçar os serviços em execução na instância compartilhada do svchost.exe a usar sua própria instância do svchost.exe. Isso permitirá que você visualize a largura de banda de cada serviço separadamente. Faça isso com o comando:
Nota: O espaço em
type= own
é intencional.Por exemplo, para executar o serviço Serviço de Transferência Inteligente em Segundo Plano em sua própria instância do svchost.exe, execute:
Para que a alteração entre em vigor, o serviço deve ser reiniciado. Para fazer isso, use imediatamente:
Usando um processo de eliminação, isole vários serviços até encontrar o que consome a largura de banda. Para retornar o serviço à instância "compartilhada" padrão do svchost.exe, use o comando:
fonte
wuauserv
.O Process Traffic Monitor é uma ferramenta gratuita de monitoramento de tráfego de processos, a partir da qual é possível mostrar qual processo ou aplicativo está utilizando mais tráfego de rede.
Você precisa ter o WinPCap instalado para que ele funcione.
Você pode obter a ferramenta aqui .
fonte
Você pode usar o Netstat para também ajudar a determinar o que está usando a largura de banda.
Exemplo abaixo.
Abra o cmd.exe e digite.
Agora encontre o PID com mais conexões.
Isso deve ajudá-lo a encontrar o que está usando a largura de banda. Basta matar o processo ou ir mais fundo para ver para que o processo está usando a largura de banda.
Switches Netstat usados. Mais opções aqui
fonte
O Netlimiter é gratuito e uma ótima opção para monitorar o uso da largura de banda por aplicativo. Você também pode limitar o uso da largura de banda por aplicativo.
fonte