Netzwerkverkehr eines Befehls messen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
jetyt
Beiträge: 11
Registriert: 31.03.2004 19:26:08
Wohnort: Oldenburg

Netzwerkverkehr eines Befehls messen

Beitrag von jetyt » 09.05.2008 13:25:31

Hallo zusammen.

Ich möchte mit Hilfe der Kommandozeile den Netzwerkverkehr einer bestimmten Netzwerkschnittstelle messen. Dabei interessiert mich nicht die Art der Inhalte, sondern lediglich die Menge.

Meine Idee war folgende: Mit Hilfe vonn && lassen sich ja Befehle direkt hintereinander ausführen. Nun wollte ich mir den aktuellen Stand der übertragenen Daten der Netzwerkschnittstelle holen, dann den Befehl, und dann noch mal die Netzwerkschnittstelle anschauen. In der Form:

blabla@host:/$ Polleth0 && "Irgendein_Befehl" && Polleth0

Meine Frage ist nun: Bekomme ich irgenwoher die Information, welche Netzwerkschnittstelle gerade wieviel Verkehr verursacht hat ? Habe schon unter /proc ein wenig geschaut, aber bis jetzt nichts gefunden...

Viele Grüße

cosmac
Beiträge: 4576
Registriert: 28.03.2005 22:24:30

Re: Netzwerkverkehr eines Befehls messen

Beitrag von cosmac » 09.05.2008 13:39:50

hallo,

die Byte-Zähler gibt's in /proc/net/dev. Damit könntest du schreiben:

Code: Alles auswählen

alias Polleth0='grep eth0 /proc/net/dev'
das lässt sich noch mit "colrm" oder "cut" verschönern...

Notfalls kann man auch "/sbin/ifconfig eth0" verwenden.
Beware of programmers who carry screwdrivers.

jetyt
Beiträge: 11
Registriert: 31.03.2004 19:26:08
Wohnort: Oldenburg

Re: Netzwerkverkehr eines Befehls messen

Beitrag von jetyt » 09.05.2008 13:47:35

ok danke, das hat funktioniert

Antworten