Wie wird der Netzwerkverkehr pro Schnittstelle in FreeBSD angezeigt?

15

möchten sehen, wie viel Datenverkehr seit dem Start über die Schnittstelle übertragen wurde. Es ist ein ISPManager VDS mit FreeBSD 8.0 und

ifconfig -L epair521b -B

tut nichts.

Willst du Ausgabe wie Linux ifconfig haben:

lo Link encap: Local Loopback
...

RX-Bytes: 6642443661 (6,1 GiB) TX-Bytes: 6642443661 (6,1 GiB)

kagali-san
quelle

Antworten:

29
systat -ifstat 1

Ist viel besser. Sie erhalten den Verkehrsdurchsatz, Peak und Total.

Mathieu
quelle
Nizza - Ich habe diesen Befehl seit 12 Jahren nicht mehr verwendet. Ich dachte, es wäre netstat
Jim Ford
6

Beim Lesen der Datei /usr/local/share/munin/plugins/if_(in Port sysutils/munin-node) wird meines Erachtens die folgende Befehlszeile verwendet, um genau das zu erreichen:

/usr/bin/netstat -i -b -n -I $INTERFACE

PS: Diese Datei enthält auch eine Warnung, dass dies 32-Bit-Zähler sind. vor einigen Jahren habe ich RTFS und Verifier, weil es einfacher ist, atomar zu aktualisieren; Ich habe nicht überprüft, ob es auf der (neueren) amd64-Plattform dasselbe ist.

Lapo
quelle
Dies ist perfekt für mich, da ich einen Befehl mit statischer Ausgabe benötigte, um ihn in einem Skript verwenden zu können.
Zymhan