Netzwerknutzung top / htop unter Linux


Antworten:


46

jnettop ist ein weiterer Kandidat.

Bearbeiten: Es werden nur die Streams angezeigt, nicht die Eigentümerprozesse.


297

NetHogs ist wahrscheinlich das, wonach Sie suchen:

ein kleines 'net top' Werkzeug. Anstatt den Datenverkehr wie bei den meisten Tools pro Protokoll oder Subnetz aufzuschlüsseln, wird die Bandbreite nach Prozessen gruppiert .

NetHogs benötigt kein spezielles Kernelmodul zum Laden. Wenn plötzlich viel Netzwerkverkehr herrscht, können Sie NetHogs starten und sofort sehen, welche PID dies verursacht. Dies macht es einfach, Programme zu identifizieren, die wild geworden sind und plötzlich Ihre Bandbreite beanspruchen.

Da NetHogs stark auf / proc angewiesen ist, sind die meisten Funktionen nur unter Linux verfügbar. NetHogs kann unter Mac OS X und FreeBSD erstellt werden, zeigt jedoch nur Verbindungen an, keine Prozesse ...


23
Dies ist mein Favorit, da es die Bandbreitennutzung nach Prozessen aufteilt. Sehr nützlich.
Fccoelho

Danke. Ich war mir natürlich bewusst, dass es das älteste Werkzeug im Schuppen ist. Aber dies nach Prozess und Eigentümer ist auch das, was ich brauchte. Nützliche Antwort +1
Abhishek Dujari

nethogsist schön, aber es scheint viel mehr CPU auf meinem Computer zu verwenden alsiftop
aidan

+ Für wilde Apps. Wir müssen es zuerst besprechen;)
ad4s

Gutes Werkzeug. Sie können auch Schnappschüsse über einen bestimmten Zeitraum mit Optionen erstellen -t, -cund analysieren es mit grep / sed.
Phil294

149

Auch iftop :

Anzeige der Bandbreitennutzung auf einer Schnittstelle

iftop macht für die Netzwerknutzung, was top (1) für die CPU-Nutzung macht. Es hört den Netzwerkverkehr auf einer benannten Schnittstelle ab und zeigt eine Tabelle der aktuellen Bandbreitennutzung durch Hostpaare an. Praktisch für die Beantwortung der Frage "Warum ist unser ADSL-Link so langsam?" ...


3
Schöne Oberfläche, aber ich sehe keine Option zum Filtern der Netzwerkaktivität nach Prozess?
Chris

51

Iptraf ist mein Favorit. Es hat eine schöne ncurses-Oberfläche und Optionen zum Filtern usw.

Geben Sie hier die Bildbeschreibung ein


9
Oben wird die Systemaktivität für jeden Prozess im System angezeigt. Die einzige Möglichkeit, wie ich Iptraf verwendet habe, besteht darin, die Aktivität des Systems zu zeigen. Mir ist keine Möglichkeit bekannt, individuellen Prozessverkehr in iptraf anzuzeigen.
rektide

Welche Schriftart ist das?
Galva

@galva Die Schriftart ist VGA-Textmodus 8x16, und Sie können eine moderne Schriftartversion von der Oldschool PC Font Resource herunterladen .
Malvineous

10

ntop oder nagios          


11
Um Olis Beitrag nicht zu beeinträchtigen - ntop hat mehrere Abhängigkeiten (gdbm, rrdtool, alles, was rrdtool benötigt) und ist ein nützliches Tool, wenn Sie langfristig speichern und abfragen müssen. Wenn Sie buchstäblich nur "top, aber für den Netzwerkverkehr" wollen, ist das von Jim T erwähnte iftop eine viel einfachere Lösung.
Synthesizerpatel

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.