Op dit moment moet ik werken via een redelijk trage mobiele internet verbinding. En soms gebruikt een programma een groot deel van mijn bandbreedte. Hierdoor kan het voorkomen dat websites niet openen of heel lang moet wachten. Erg vervelend. Dus ging ik op zoek naar een methode om eenvoudig per programma het netwerkverkeer te monitoren.
Netstat en CurrPorts
Het is mogelijk om het netstat commando te gebruiken op de command shell. Dit geeft een overzicht van de open TCP / UDP verbindingen en verdere data. Een luxere versie van netstat is CurrPorts. Maar net als netstat wordt niet het netwerkverkeer getoond, maar alleen de poorten en de bestemming. Je kunt CurrPorts gratis downloaden.
MS Process Explorer
Microsoft levert ook een mooi tool, die alle processen per programma laat zien inclusief details als het gebruik van cpu, geheugen, open TCP / UDP poorten etc. Geweldig tool, maar het toont niet het netwerkverkeer per programma. Je kunt Process Explorer gratis downloaden.
Wireshark
Nog een geweldig tool is Wireshark. Maar voor mijn doel wordt het netwerkverkeer te veel in detail getoond. Het is praktischer om een meer abstracte weergave van het netwerkverkeer te hebben per programma. Je kunt Wireshark gratis downloaden.
Windows 7 Resource Monitor
Na een tijdje vond ik in Windows 7 de mogelijkheid om het netwerkverkeer per programma te monitoren! Maar het zit een beetje verborgen. Om de Resource Monitor te starten, druk op Ctrl-Alt-Del en klik op “Start Task Manager”. Klik nu op het tabblad “Performance” en klik op de knop “Resource Monitor”. In het tabblad “Overview” kunt u klikken op de “Network” bar en dit zal precies laten zien wat ik wilde. Per programma wordt het aantal verzonden, ontvangen en totaal bytes getoond.
Laat het me weten als je een beter idee hebt of een manier weet om het netwerkverkeer te monitoren in oudere Windows-versies.