Como descobrir qual serviço está consumindo largura de banda no Windows?

8

O monitor de recursos mostra que um svchost está consumindo toda a largura de banda. Como posso verificar qual destes serviços é o responsável por isso?

Meu monitor de recursos mostrando o processo do host de serviço:

    
por Tomas Zubiri 15.03.2016 / 07:12

4 respostas

10

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 o uso da largura de banda de cada serviço separadamente. Faça isso com o comando:

sc config <servicename> type= own

Observação: 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:

sc config BITS type= own

Para que a alteração entre em vigor, o serviço deve ser reiniciado. Para fazer isso, use imediatamente:

net stop <servicename>
net start <servicename>

Usando um processo de eliminação, isole vários serviços até encontrar o que consome a largura de banda. Para devolver o serviço à instância "compartilhada" padrão do svchost.exe, use o comando:

sc config <servicename> type= share
    
por 06.06.2016 / 19:03
2

O Monitor de Tráfego de Processos é uma ferramenta gratuita de monitoramento de tráfego de processos, a partir da qual você pode mostrar qual processo ou aplicativo está utilizando mais tráfego de rede.

Você precisa ter o WinPCap instalado para funcionar.

Você pode obter a ferramenta em aqui .

    
por 07.06.2016 / 07:48
2

Você pode usar o Netstat para também ajudar a determinar o que está usando a largura de banda.

Exemplo abaixo.

Abra cmd.exe e digite.

netstat -o -n

AgoraencontreoPIDcommaisconexões.

Issodeveajudá-loaencontraroqueestáusandoalarguradebanda.Bastamataroprocessoouaprofundar-separaveroqueoprocessoestáusandoalarguradebanda.

NetstatSwitchesusados.Maisopções aqui

-n : Displays active TCP connections, however, addresses and port numbers are expressed numerically and no attempt is made to determine names.

-o : Displays active TCP connections and includes the process ID (PID) for each connection. You can find the application based on the PID on the Processes tab in Windows Task Manager. This parameter can be combined with -a, -n, and -p.

    
por 07.06.2016 / 08:01
0

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.

    
por 10.06.2016 / 15:36