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)

Antworten:


29
systat -ifstat 1

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


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.


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
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.