Il monitor delle risorse mostra che uno svchost sta consumando tutta la larghezza di banda. Come posso verificare quale di questi servizi è responsabile?
Il mio monitor delle risorse che mostra il processo host del servizio:
Il monitor delle risorse mostra che uno svchost sta consumando tutta la larghezza di banda. Come posso verificare quale di questi servizi è responsabile?
Il mio monitor delle risorse che mostra il processo host del servizio:
Risposte:
È possibile forzare i servizi in esecuzione nell'istanza condivisa di svchost.exe per utilizzare la propria istanza di svchost.exe. Ciò ti consentirà di visualizzare l'utilizzo della larghezza di banda di ciascun servizio separatamente. Fallo con il comando:
sc config <servicename> type= own
Nota: lo spazio in type= own
è intenzionale.
Ad esempio, per eseguire il servizio di trasferimento intelligente in background nella propria istanza di svchost.exe, eseguire:
sc config BITS type= own
Per rendere effettiva la modifica, è necessario riavviare il servizio. Per farlo immediatamente usa:
net stop <servicename>
net start <servicename>
Utilizzando un processo di eliminazione, isolare diversi servizi fino a trovare quello che consuma la larghezza di banda. Per restituire il servizio all'istanza "condivisa" predefinita di svchost.exe, utilizzare il comando:
sc config <servicename> type= share
wuauserv
.
Process Traffic Monitor è uno strumento gratuito di monitoraggio del traffico di processo dal quale può mostrarti quale processo o applicazione sta utilizzando più traffico di rete.
È necessario che WinPCap sia installato per funzionare.
Puoi ottenere lo strumento da qui .
Potresti essere in grado di utilizzare Netstat anche per determinare cosa sta usando la larghezza di banda.
Esempio sotto.
Apri cmd.exe e digita.
netstat -o -n
Ora trova il PID con il maggior numero di connessioni.
Questo dovrebbe aiutarti a trovare ciò che sta usando la larghezza di banda. Basta uccidere il processo o scavare più a fondo per vedere a cosa serve la larghezza di banda.
Switch Netstat utilizzati. Più interruttori qui
-n: visualizza le connessioni TCP attive, tuttavia, gli indirizzi e i numeri di porta sono espressi numericamente e non viene fatto alcun tentativo per determinare i nomi.
-o: visualizza le connessioni TCP attive e include l'ID processo (PID) per ciascuna connessione. È possibile trovare l'applicazione in base al PID nella scheda Processi in Task Manager di Windows. Questo parametro può essere combinato con -a, -n e -p.
Netlimiter è gratuito e rappresenta un'ottima opzione per monitorare l'utilizzo della larghezza di banda per applicazione. Puoi anche limitare l'utilizzo della larghezza di banda per applicazione.