18678 Letture
Stabilire quali programmi generano più traffico di rete in Windows

Stabilire quali programmi generano più traffico di rete in Windows

La connessione di rete è diventata improvvisamente lenta? Come scoprire in modo molto semplice quali applicazioni installate in Windows stanno occupando più banda.

Ogni applicazione installata sul PC o meglio ciascun processo in esecuzione sul sistema possono scambiare dati in rete locale così come sulla rete WAN (leggasi Internet).
Il firewall di Windows è infatti impostato di default per consentire tutti i tentativi di connessione in uscita verso server locali e remoti mentre l'impostazione di un server locale, da parte di qualunque programma, che consenta connessioni in ingresso richiede l'autorizzazione dell'utente: vedere Cos'è il firewall e come funziona quello di Windows e Firewall di Windows, come configurarlo e migliorarne il comportamento.

Non è detto che le porte aperte sull'IP locale siano accessibili sull'IP pubblico: anzi, è bene verificare che ciò non accada, se non quando strettamente indispensabile (vedere Porte aperte sul PC locale con un semplice script PowerShell, Router, le operazioni da fare per renderlo sicuro al paragrafo 6) Disattivare UPnP e controllare il port forwarding).


Ma come fare a capire, sul sistema locale, quali programmi occupano più banda e generano traffico rallentando le prestazioni della connessione Internet?

Innanzi tutto, gli utenti di Windows 10 hanno a disposizione una funzionalità integrata nel sistema operativo che si chiama Consumo dati e che permette di verificare quali applicazioni hanno scambiato più dati in rete nel corso degli ultimi 30 giorni.
Per accedervi è sufficiente digitare Impostazioni consumo dati nella casella di ricerca del menu Start quindi assicurarsi che nel menu a tendina Mostra le impostazioni per sia selezionata l'interfaccia corretta.

Stabilire quali programmi generano più traffico di rete in Windows

Con un clic su Visualizza l'uso per app è possibile farsi un'idea delle applicazioni che hanno impegnato di più la rete. Va detto che l'elenco non fa distinzione delle applicazioni che usano solamente la rete locale e quelle che invece inviano e ricevono dati attraverso l'interfaccia WAN/xDSL del router. Tant'è vero che Windows 10 mostra anche SMB ovvero il componente di sistema usato per condividere dati in rete locale e accedere alle risorse condivise.

Stabilire quali programmi generano più traffico di rete in Windows

Per effettuare un'analisi in tempo reale e verificare in maniera più puntuale quali processi stanno scambiando un maggiore quantitativo di dati in rete, è possibile premere la combinazione di tasti CTRL+MAIUSC+ESC per aprire il Task Manager di Windows, cliccare eventualmente su Più dettagli, fare quindi clic sulla scheda Processi e, infine, sull'intestazione della colonna Rete.
I processo in esecuzione sul sistema verranno in questo modo ordinati a partire da quelli che stanno utilizzando l'interfaccia di rete in modo più incisivo.

Stabilire quali programmi generano più traffico di rete in Windows

Vale la pena evidenziare che il Task Manager esprime la percentuale di utilizzo della rete prendendo come punto di riferimento la banda che può essere gestita, come valore massimo, dall'interfaccia di rete. Ad esempio, se si stesse utilizzando una scheda Gigabit Ethernet (1.000 Mbps), nel caso in cui i processi in esecuzione occupassero 15-20 Mbps, la rete risulterà impegnata soltanto per il 2%.
Se lo scambio di dati non fosse direzionato verso altri client o sistemi server connessi alla LAN ma verso sistemi remoti e la connessione dati dell'operatore di telecomunicazioni prescelto non permettesse di trasferire più di 20 Mbps (è il caso delle tradizionali ADSL), è ovvio che tale collegamento dovrà essere considerato come impegnato per il 100% o giù di lì.

Per approfondire l'analisi e verificare quali processi stanno occupando più banda di rete, è possibile accedere alla scheda Prestazioni del Task Manager quindi fare clic sul link Apri monitoraggio risorse in basso.


Stabilire quali programmi generano più traffico di rete in Windows

Accedendo alla scheda Rete e cliccando sull'intestazione della colonna Totale (B/sec), si troveranno i processi che stanno inviando e ricevendo più dati, sia in locale che da e verso server remoti.

Stabilire quali programmi generano più traffico di rete in Windows

Cliccando sulle intestazioni delle colonne Invio e Ricezione, si possono stabilire i processi che stanno inviando in rete più dati e quelli che ne stanno ricevendo il volume maggiore.
Non solo. Selezionando Attività rete, si possono stabilire gli indirizzi locali e remoti verso i quali si stanno verificando i trasferimenti di dati.

In aggiunta è possibile installare l'ottima utilità Softperfect Networkx che in versione gratuita può essere scaricata a questo indirizzo.
La release 5.5.5 è l'ultima free prima del passaggio di Networx a uno schema basato sulla distribuzione di versioni trial.

Durante l'installazione di Networkx si dovrà togliere il segno di spunta dalla casella Controlla aggiornamenti automaticamente lasciando installare il programma con le impostazioni predefinite.


Networkx consente di verificare il quantitativo di dati scambiato, sia in download che in upload, definire una "quota di utilizzo" (si riceverà non avviso non appena ci si avvicinerà al valore soglia impostato; utile nel caso in cui si utilizzassero connessioni dati fornite dagli operatori di telefonia mobile), verificare la velocità di trasferimento dati con uno speed test, attivare il modulo Netstat per ottenere l'elenco completo delle connessioni in corso.


Stabilire quali programmi generano più traffico di rete in Windows

Spuntando le caselle Risolvi gli indirizzi in nomi e Solo connessioni attive, si può fare in modo che Networkx risolva gli indirizzi IP ai quali i vari processi in esecuzione si collegano nonché mostrare solamente i trasferimenti di dati attualmente attivi.
Portandosi nelle impostazioni di Networkx, accedendo alla scheda Principale quindi abilitando la casella Ignora traffico LAN locale si possono escludere i trasferimenti di dati da e verso i sistemi connessi alla rete locale.

In altri nostri articoli abbiamo visto come stabilire quali dispositivi collegati alla rete locale occupano più banda e rallentano la connessione: Velocità connessione insoddisfacente: come viene usata la banda e Velocità Internet inadeguata: ecco i dispositivi che occupano più banda.

Stabilire quali programmi generano più traffico di rete in Windows