Hoe het bandbreedteverbruik van individuele applicaties te monitoren
Gisteren hebben we u laten zien hoe u uw totale bandbreedtegebruik kunt volgen en bijhouden, vandaag zijn we weer terug om u te laten zien hoe u individuele applicaties kunt bijhouden en hoeveel bandbreedte zij opslurpen.
We hebben verschillende leesverzoeken ontvangen, zowel per e-mail als in de bovengenoemde post over bandbreedtetracking, voor een goede manier om het gegevensverbruik van individuele applicaties bij te houden. How-To Geek-lezer Oaken merkte op dat hij NetWorx gebruikte om zijn totale bandbreedtegebruik bij te houden, maar een andere applicatie, NetBalancer, om de afzonderlijke applicaties bij te houden. We hebben NetBalancer voor een spin genomen en het is een geweldige oplossing voor het monitoren van bandbreedte op applicatieniveau. Laten we er even over nadenken en beginnen met het monitoren van onze applicaties.
NetBalancer installeren en configureren
Download hier een kopie van NetBalancer, neem de gratis versie mee want deze is meer dan voldoende voor ons doel hier (u kunt eenvoudig upgraden als u de extra functies wilt).
Zorg ervoor dat u niets belangrijks downloadt op het moment dat u NetBalancer installeert, het reset uw netwerkverbinding en dump al uw actieve downloads. Ook, tijdens het latere deel van het installatieproces (rond het moment dat je het vakje ziet in de bovenstaande schermafbeelding), krijg je waarschijnlijk twee stuurprogrammafouten waardoor "Windows de digitale handtekening voor de stuurprogramma's niet kan verifiëren ...", ga vooruit en overschrijven beide fouten handmatig (we beloven dat niemand zijn hoofd zal laten ontploffen en dat er geen puppy's zullen worden geschaad). U moet nu opnieuw opstarten (of nadat u klaar bent met het configureren van de instellingen) zodat NetBalancer het bandbreedtegebruik accuraat kan rapporteren. Zonder de herstart worden bijna alle verkeer in de vage categorie "Niet-geïdentificeerd of Serviceverkeer" ondergebracht, wat niet erg nuttig is.
Nadat NetBalancer klaar is met installeren, zal het voor de eerste keer worden uitgevoerd, alle processen op uw machine worden opgevraagd en een lijst van deze processen worden samengesteld. Na een paar seconden malen en compileren zie je een scherm als dit:
Maak je geen zorgen over de fijne details, we nemen een close-up in een oogwenk. Voor een algemeen overzicht, wat u op dit moment zou moeten zien, zijn alle processen op uw computer, hun PID en andere identificerende informatie daarover, zoals het pad naar het uitvoerbare proces en de gegevens die momenteel worden verzonden.
Afhankelijk van het aantal netwerkinterfaces en virtuele machines die u heeft, wilt u misschien een moment nemen om te bezoeken Bestand -> Bewerken -> Netwerkadapters en schakel alle adapters uit, behalve degene die u wilt controleren (of laat ze ingeschakeld als u zwaar werk doet in uw VM's).
Een andere tweak die we direct uit de poort moeten maken, is om de units voor rapportagegrootte en de processen te laten schakelen. Navigeren naar Bewerken -> Instellingen en verander dan de Verkeerseenheid in MB om de grafische weergave nuttiger te maken. Het tweede ding dat je wilt doen is, terwijl je nog in de instellingen menu, is vinkje Toon alleen online processen. Uw computer heeft waarschijnlijk honderden processen, waarvan de meeste nooit online zullen gaan, het heeft geen zin om het scherm met al deze processen te vullen. We willen zien welke apps verbinding maken met het netwerk en wat ze doen.
Zodra u al deze configuratie hebt uitgevoerd (zorg ervoor dat u opnieuw opstart als u dat nog niet hebt gedaan) klikt u op de inkomende kolom om de processen te sorteren op binnenkomende gegevens.
Een blik werpen op de bandbreedtegegevens
Hier zien we welke applicatie momenteel bezig is met het downloaden van gegevens en het onthult een eigenaardige gril over de manier waarop antivirussoftware werkt. De echte download is een kopie van een Linux ISO die we downloaden in Chrome. De download is echter van Chrome overgeschakeld naar de Avast-antivirusscanner. Als we Avast niet hadden geïnstalleerd, zouden de gegevens rechtstreeks onder Chrome.exe verschijnen.
Als u zich in een vergelijkbare situatie bevindt met een antivirusprogramma, hoeft u zich geen zorgen te maken. Er is een manier om de proceslijst te bekijken en een goed idee te krijgen van waar de gegevens vandaan komen als deze worden gefilterd via een antivirusscanner. . U kunt de lijst sorteren op verbindingen en zien dat Chrome (of een andere toepassing die de gegevens verzendt) in de buurt komt van het aantal verbindingen van de antivirusscanner. U kunt ook op het proces klikken dat de gegevensfiltering uitvoert (in dit geval de Avast-scanner) en de verbindingsgegevens voor de toepassing bekijken. De mirror-server aan de University of Oregon versmalt het onmiddellijk tot de grote Linux-distro die we downloaden.
We hebben hier een scenario met de moeilijkste te ontcijferen gemarkeerd, maar het lezen van de uitvoer van NetBalancer is meestal doodeenvoudig. Behoudens welke anti-virusscanner ook denkt dat het analyseren van welke applicatie de gegevens opzuigt, is net zo eenvoudig als het sorteren van de kolommen.
Going Beyond Only Monitoring
NetBalancer is best handig om te zien bij welke toepassingen je bandbreedte wordt gebruikt, maar het oorspronkelijke doel van de toepassing was niet om alleen maar te kijken. NetBalancer is ontworpen om u te helpen de last van uw verbinding in evenwicht te houden. U kunt bandbreedte toewijzen op basis van procesprioriteit, de bandbreedtebeperkingen voor individuele toepassingen verhogen of verlagen en ervoor zorgen dat uw BitTorrent-client of andere bandbreedte-hongerige applicatie uw Skype-sessie niet kapot maakt.
De gratis versie van NetBalancer biedt slechts tot 5 toepassingsbeperkingen. Voor de meeste mensen zou dit voldoende moeten zijn (zodra je je apps voor het delen van bestanden vergrendelt en apps als Skype-prioriteit geeft, heb je snel te weinig apps om mee te sleutelen). Als je meer nodig hebt om meer dan vijf applicaties te tweaken, kun je een kopie van de professionele applicatie pakken voor $ 25.
Heb je een brandende vraag of een technisch probleem? E-mail ons op [email protected] om uw vraag beantwoord te krijgen.