Ich verwende ein Breitbandmodem, um auf meinem Linux-Computer eine Verbindung zum Internet herzustellen. Ich habe die gnome-system-monitor
App verwendet, die die Kbit / s sowie die in jeder Sitzung verbrauchten Gesamtbytes korrekt anzeigt. Gibt es unter Linux eine einfache Möglichkeit, all diese Verbrauchsdaten (Downloads und Uploads) zu protokollieren?
Die Sache ist, dass ich einen eingeschränkten Nutzungsplan verwende (n Anzahl GB pro Monat), daher möchte ich meine Nutzung verfolgen. Was ist der beste Ansatz, um dies unter Linux zu tun?
linux
networking
bandwidth
Prahlad Yeri
quelle
quelle
Antworten:
Installieren
vnstat
, gibt es Protokolle der Nutzung auf einer Netzwerkschnittstelle und Sie können die Nutzung über verschiedene Zeiträume anzeigen.Hier ist die Standardausgabe von meinem System
Wenn Sie auch erhalten
vnstati
, können Sie die Daten auf verschiedene Arten anzeigen, zquelle
vnstati -d
es nur benutze , heißt esAt least output mode and file parameter needs to be given.
Am einfachsten zu verwenden und am einfachsten zu steuern, um die Ausgabe zu steuern und zur fortlaufenden Protokollierung in eine Datei umzuleiten:
Kommt wahrscheinlich mit den meisten Linux-Distributionen und kann mit Brew auf dem Mac installiert werden. Sehr empfehlenswert.
quelle
vnstat
ist wahrscheinlich der beste Weg, dies zu tun. Es kann mit dem folgenden Befehl im Terminal installiert werden:Wenn Sie den Datennutzungsstatus nicht jedes Mal überprüfen möchten, verwenden Sie:
Es würde den Status alle 5 Sekunden im offenen Terminal mit den Unterschieden anzeigen, die in den Werten auftreten.
-d
wird verwendet, um den Status eines jeden Tages anzuzeigen, undeth0
ist das für die Internetverbindung verwendete Ethernet (wlan0
kann für WiFi verwendet werden).quelle