El monitor de recursos muestra que un svchost está consumiendo todo el ancho de banda. ¿Cómo puedo verificar cuál de estos servicios es el responsable de esto?
Mi monitor de recursos que muestra el proceso del host del servicio:
El monitor de recursos muestra que un svchost está consumiendo todo el ancho de banda. ¿Cómo puedo verificar cuál de estos servicios es el responsable de esto?
Mi monitor de recursos que muestra el proceso del host del servicio:
Respuestas:
Puede forzar que los servicios que se ejecutan en la instancia compartida de svchost.exe usen su propia instancia de svchost.exe. Esto le permitirá ver el uso del ancho de banda de cada servicio por separado. Haz esto con el comando:
sc config <servicename> type= own
Nota: El espacio en type= own
es intencional.
Por ejemplo, para ejecutar el servicio del Servicio de transferencia inteligente en segundo plano en su propia instancia de svchost.exe, ejecute:
sc config BITS type= own
Para que el cambio surta efecto, el servicio debe reiniciarse. Para hacer eso, use de inmediato:
net stop <servicename>
net start <servicename>
Usando un proceso de eliminación, aísle varios servicios hasta que encuentre el que consume el ancho de banda. Para devolver el servicio a la instancia "compartida" predeterminada de svchost.exe, use el comando:
sc config <servicename> type= share
wuauserv
.
Process Traffic Monitor es una herramienta gratuita de monitoreo de tráfico de procesos desde la cual puede mostrar qué proceso o aplicación está utilizando más tráfico de red.
Necesita tener WinPCap instalado para que funcione.
Puedes obtener la herramienta desde aquí .
Es posible que pueda usar Netstat para ayudar a determinar qué está usando el ancho de banda.
Ejemplo a continuación.
Abra cmd.exe y escriba.
netstat -o -n
Ahora encuentre el PID con más conexiones.
Esto debería ayudarlo a encontrar lo que está usando el ancho de banda. Simplemente elimine el proceso o profundice para ver para qué está utilizando el ancho de banda.
Interruptores Netstat utilizados. Más interruptores aquí
-n: muestra las conexiones TCP activas, sin embargo, las direcciones y los números de puerto se expresan numéricamente y no se intenta determinar los nombres.
-o: muestra las conexiones TCP activas e incluye el ID de proceso (PID) para cada conexión. Puede encontrar la aplicación basada en el PID en la pestaña Procesos en el Administrador de tareas de Windows. Este parámetro se puede combinar con -a, -n y -p.
Netlimiter es gratuito y una excelente opción para monitorear el uso de ancho de banda por aplicación. También puede limitar el uso de ancho de banda por aplicación.