Erhalten Sie die Verbindungsgeschwindigkeit eines Programms mit netstat

353
mahmood

Ich verwende netstat -natpedie Verbindungen und Programmnamen. Während wget Daten abruft, ist die RX-Spalte null

naderan@student-virtual-machine:~$ netstat -natpe (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name  tcp 0 0 5.27.56.123:35358 78.35.24.46:443 ESTABLISHED 1002 682290 7143/wget  

Wie bekomme ich die Geschwindigkeit dieser Verbindung?

1
Bitte [bearbeiten] Sie die Frage und fügen Sie ein entsprechendes Betriebssystem-Tag hinzu. DavidPostill vor 5 Jahren 0
`Recv-Q` ist 0, es sei denn, das Netzwerk sendet schneller Daten, als Ihre Anwendung (` wget`) Daten aus dem Netzwerk lesen kann. Ähnlich ist "Send-Q" 0, es sei denn, Ihre Anwendung sendet schneller Daten, als das Netzwerk verarbeiten kann. Darth Android vor 5 Jahren 1

1 Antwort auf die Frage

1
f b

installieren und ausführen:

apt-get install bwm-ng  bwm-ng 

die überwacht den bw

Das zeigt nur die Nettogeschwindigkeit. Kein Benutzername, kein Prozessname, keine IP, ... mahmood vor 5 Jahren 0
Ah OK, aber das, so gut ich weiß, existiert: Programm <-dieses will-> Netz-Interface. Aber für Details: Verkehrsanalyse funktioniert mit "Wireshark" f b vor 5 Jahren 0
Sie müssen alle anderen Verbindungen filtern (wenn sie etwas tun), andernfalls müssen Sie neue Netzwerkschnittstellen einrichten, von denen jede für Ihre Verbindungen nachverfolgbar ist. Anschließend funktioniert bwm-ng wieder f b vor 5 Jahren 0
Probieren Sie es aus: https://github.com/raboof/nethogs f b vor 5 Jahren 0