Ich habe mich gefragt, ob es gute Anwendungen gibt, mit denen ich überwachen kann, wie viele Daten ich in einem Monat auf meinem Laptop verwende. Meine Internetverbindung hat eine Einschränkung, wie viele Daten ich verwenden kann, wonach die Geschwindigkeit erheblich sinkt. Ich habe ntop gesehen, wollte aber nur fragen, ob es noch andere gute Optionen oder Vorschläge dazu gibt. Grüße.
27
vnstat
Antworten:
Ich war in einer ähnlichen Situation, aber mit langsamen Geschwindigkeiten, nachdem eine bestimmte Menge an Datennutzung erreicht ist (jetzt habe ich einen 16 GB 12 MBit-Plan ☺) und habe
vnstat
(Paketvnstat
) verwendet. Es handelt sich um eine Befehlszeilen-App, die die Bandbreitennutzung für heute und frühere Tage anzeigt. Sobald es installiert ist, beginnt es mit der Überwachung der Nutzung.Verwendung: Führen Sie diesen Befehl aus
vnstat
, um die Statistiken anzuzeigen und denvnstat -d
täglichen Gebrauch anzuzeigen .-i wlan0
Zum vorherigen Befehl hinzufügen , wenn Sie ein drahtloses Netzwerk verwenden.man vnstat
Weitere Informationen finden Sie auf der entsprechenden Handbuchseite .quelle
vnstat
den Befehl aus,vnstat -d -i <interface>
um die Statistiken für die tägliche Verwendung anzuzeigen .man vnstat
Weitere Informationen finden Sie auf der Manpage von running .vnStat - Konsolenbasierter Netzwerkmonitor mit geringem Gewicht
vnStat ist ein konsolenbasierter Netzwerkverkehrsmonitor für Linux und BSD, der den Netzwerkverkehr für die ausgewählten Schnittstellen protokolliert. Es verwendet die vom Kernel bereitgestellten Netzwerkschnittstellenstatistiken als Informationsquelle. Dies bedeutet, dass vnStat tatsächlich keinen Datenverkehr aufspürt und zudem eine geringe Nutzung der Systemressourcen gewährleistet.
In diesem Tutorial werden wir überprüfen:
Eigenschaften
Installation
nvStat befindet sich in den offiziellen Repositories, sodass keine Verknüpfung zu einem neuen ppa erforderlich ist. So installieren Sie eine Terminal - Instanz erstellen mit Ctrl+ Alt+ Tund geben Sie an der Eingabeaufforderung:
Lassen Sie Ihr Terminal nach der Installation für die folgenden Abschnitte geöffnet. Es ist kein Neustart erforderlich.
Aufbau
Wählen Sie eine bevorzugte Netzwerkschnittstelle und bearbeiten Sie die Schnittstellenvariable
/etc/vnstat.conf
entsprechend. Um alle für vnstat verfügbaren Schnittstellen aufzulisten, verwenden Sie:Um eine bestimmte Schnittstelle zu überwachen, müssen Sie zuerst eine Datenbank initialisieren. Jede Schnittstelle benötigt eine eigene Datenbank. Der Befehl zum Initialisieren einer für die eth0-Schnittstelle lautet:
Starten Sie Systemd Service
Nach dem Einführen der Schnittstelle (n) und dem Überprüfen der Konfigurationsdatei. Sie können den Überwachungsprozess starten über
systemd
:Um diesen Dienst dauerhaft zu nutzen:
Ab sofort
vnstat
wird die Netzwerkauslastung im Hintergrund mit einem so geringen Prozentsatz der CPU erfasst, dass sie nicht mehr in der Liste der 9 wichtigsten Prozesse von conky (Systemmonitor) (auf meinem Computer) angezeigt wird.Verwendung (über die Befehlszeile)
Fragen Sie den Netzwerkverkehr ab:
Anzeigen der Nutzung des Live-Netzwerkverkehrs:
Um weitere Optionen zu finden, verwenden Sie:
Monatssummen
Verwenden Sie zum Anzeigen der monatlichen Summen Folgendes:
Conky Real Time Display Beispiel
Conky ist ein beliebter leichter Systemmonitor, der in vielen Linux-Distributionen verwendet wird. Sie können die Gesamtsummen der vnStat-Bandbreite in Ihrem conky-Display wie folgt anzeigen:
30 Sekunden .gif von Conkys relevantem Abschnitt
Der Conky-Code für diese Anzeige lautet:
Um Platz auf dem Schreibtisch zu sparen, mein schmalen Conky Fenster verwendet „G“ statt „GiB“, „M“ anstelle von „MiB“, etc. Wenn Sie mehr Bildschirm Immobilien ändern
substr ($10, 1, 1)
zu$10
und tun das gleiche für$9
.Sie können sich ändern müssen
enp59s0
zueth0
,wlan0
odereth1
, usw. abhängig von Ihrem Netzwerknamen gemeldet durchifconfig
.quelle
Sie können NTM - Network Traffic Monitor überprüfen
quelle
Es gibt Datafox , ein Addon für Firefox.
Dies sollte zumindest Ihre Bandbreitennutzung im Web überwachen. Ich weiß jedoch nicht, ob es die Nutzung mit anderen Anwendungen überwachen kann.
quelle
Überprüfen Sie die Software auf dieser Site. Mit diesen Anwendungen können Sie Ihre Datennutzung nachverfolgen. Software-Empfehlung
Software-Empfehlung
quelle
Ich brauchte Protokollgranularität, um zu sehen, welche Daten in meinem Netzwerk verwendet wurden, und entschied mich für ntop . Es hat ein Webinterface und hat die Box für mich ausgearbeitet.
quelle
Sysstat
ist ein professionelles Kommandozeilen-Überwachungsprogramm. Installieren Sie es mit folgendem Befehl:Wird verwendet
sa1
, um den Systemstatus für N Sekunden zu speichern (speichert Systemstatuen in einigen Binärdateien unter/var/log/sa
):Zu jeder Zeit verwenden
sadf
, um die Netzwerknutzung in einigen Standardformaten anzuzeigen:-s
und-e
gibt Start- und Endzeit an.sa18
bedeutet Tag 18 des aktuellen Monats.quelle