
Ibland kan det vara svårt att veta vilket program som plötsligt slukar all din nätverksbandbredd. NetHogs är ett smidigt terminalbaserat verktyg som hjälper dig med just det – det visar i realtid vilka processer som skickar och tar emot data över nätverket, ungefär som top
visar CPU- och minnesanvändning.
Det bästa är att det inte kräver några specialmoduler i Linux-kärnan, och det fungerar direkt på de flesta system.
När är NetHogs användbart?
Tänk dig att du märker ovanligt hög nätverkstrafik – kanske går något väldigt långsamt, eller du undrar om något program laddar ner något utan att du vet om det. Starta NetHogs, och du får direkt en lista med alla program som använder nätverket, hur mycket data de skickar och tar emot, vem som äger processen och mer.
Så installerar du NetHogs
Installationen är enkel – det räcker oftast med ett kommando beroende på vilket Linux du kör:
Ubuntu/Debian:
sudo apt install nethogs
Fedora:
sudo dnf install nethogs
Red Hat / CentOS:
sudo yum install epel-release
sudo yum install nethogs
Arch / Manjaro:
sudo pacman -S nethogs
openSUSE:
sudo zypper install nethogs
Alpine Linux:
sudo apk add nethogs
Så använder du NetHogs
När det är installerat är det bara att köra det från terminalen. Du behöver sudo
, annars får du inte tillgång till nätverksgränssnitten:
sudo nethogs
Vill du övervaka ett visst nätverkskort (som eth0
eller wlan0
) kan du ange det:
sudo nethogs wlan0
När programmet startar visar det en lista på alla program som just nu använder nätverket, tillsammans med:
- PID (process-ID)
- Användare
- Program eller anslutning
- Nätverkskort
- Skickad och mottagen datamängd
Om inget visas direkt betyder det bara att inget använder nätverket för tillfället.
Praktiska kortkommandon i NetHogs
m
– Växla mellan olika visningsformat (KB/s, MB/s, GB/s)s
– Sortera listan efter mest skickad datar
– Sortera efter mest mottagen dataq
– Avsluta programmet
Användbara flaggor
Du kan köra NetHogs med några extra alternativ om du vill anpassa hur det fungerar:
Flagga | Förklaring |
---|---|
-d | Ställ in uppdateringsintervall (i sekunder) |
-v | Välj visningsläge (ex. totalt KB, MB/s, etc.) |
-c | Antal uppdateringar innan programmet avslutas |
-t | Tracemode (för felsökning) |
-s | Sortera efter skickad data |
-r | Sortera efter mottagen data |
-a | Visa även inaktiva och interna enheter |
-C | Inkludera både TCP och UDP |
-h | Visa hjälpsida |
Sammanfattning
NetHogs är ett enkelt men väldigt användbart verktyg för dig som snabbt vill få en överblick över vad som händer i nätverket – särskilt när något inte beter sig som det ska. Det kräver inga avancerade inställningar och fungerar utmärkt direkt från terminalen.