Solche bekannten Tools wie iftop / iptraf zeigen Netzwerk-E / A pro Schnittstelle und pro Verbindung an. Gibt es eine Möglichkeit, Netzwerk-E / A-Statistiken pro Prozess anzuzeigen?
linux
networking
io
Anonym
quelle
quelle
Antworten:
nethogs sieht so aus, als würde es tun, was du willst.
BEARBEITEN: Ich musste ncurses-devel, libpcap und libpcap-devel installieren, um zu bauen.
quelle
Verwenden Sie lsof, um herauszufinden, welche Verbindungen mit jedem Prozess verknüpft sind. Beispielsweise:
Daraufhin erhalten Sie eine Liste mit Verbindungen, wie folgt:
Von dort aus sollten Sie in der Lage sein, sich mit den von Ihnen erwähnten Tools (iftop, iptraf) über jede Verbindung einzeln zu informieren. Sie können ein kleines Skript erstellen, um die spezifischen Daten zu aggregieren, nach denen Sie suchen.
quelle
lsof -niTCP
ist äquivalent, aber viel schneller undlsof -niTCP -sTCP:ESTABLISHED
zeigt die aktuellen Verbindungen an.