EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

bwm-ng – Online in der Cloud

Führen Sie bwm-ng im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl bwm-ng, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


bwm-ng – Bandwidth Monitor NG (Next Generation), ein Live-Bandbreitenmonitor für Netzwerk und
Festplatte io.

ZUSAMMENFASSUNG


bwm-ng [Optionen] ... [Konfigurationsdatei]

BESCHREIBUNG


bwm-ng kann verwendet werden, um die aktuelle Bandbreite des gesamten oder eines bestimmten Netzwerks zu überwachen
Schnittstellen oder Festplatten (oder Partitionen). Es zeigt die Summe der Ein- und Ausgänge sowie die Summe aller
Schnittstellen/Geräte. Es werden mehrere verschiedene Ausgabemethoden unterstützt (curses, curses2,
einfach, csv und html).

bwm-ng ist nicht in der Anzahl der Schnittstellen oder Festplatten begrenzt und kann mit neuen umgehen
dynamisch, während es läuft, oder verbergen Sie diejenigen, die nicht aktiv sind.

SPEISUNG METHODEN


Die verwendeten Eingabemethoden hängen weitgehend von Ihrem Betriebssystem und System ab. Sie können das auswählen
bevorzugte Methode entweder beim Start oder in Curses während der Laufzeit. Jede Methode kann nur sein
verwendet, wenn bwm-ng wurde mit Unterstützung dafür zusammengestellt.

Derzeit unterstützt Netzwerk Eingabe Methoden:

proc :
Dies ist die Standardeinstellung für Linux basierte Systeme. Es analysiert die spezielle procfs-Datei
/proc/net/dev. Dies sollte im Zweifelsfall genutzt werden Linux.

getifaddrs :
Dies ist die Standardeinstellung BSD Systeme wie FreeBSD, NetBSD, OpenBSD und kürzlich Mac
OS X (>=10.3). Dies sollte im Zweifelsfall auf diesen Systemen verwendet werden. Es nutzt die
getifaddrs-Systemaufruf.

kstat :
Dies ist die Standardeinstellung für Solaris. Es verwendet den kstat-Systemaufruf.

sysctl :
Dies ist die Standardeinstellung auf Systemen wie IRIX und andere UNIX. Es kann bei vielen verwendet werden
andere Systeme mögen früh Mac OS X sowie. Es verwendet den Systemaufruf sysctl.

netstat :
Dies ist ein Backup für Systeme ohne die oben genannten oder andere Probleme.

libstatgrab :
bwm-ng Sie können die externe Bibliothek libstatgrab verwenden, um die Daten zu sammeln. Bitte
beziehen sich auf http://www.i-scream.org/libstatgrab Weitere Informationen hierzu finden Sie hier.

Derzeit unterstützt Scheibe Eingabe Methoden:

Scheibe:
Zeigt das Diskio auf Linux 2.6+-Systemen mit /proc/diskstats an. Anstatt
Paketen wird die Anzahl der Lese-/Schreibvorgänge angezeigt.

kstatdisk:
wie kstat Netzwerkeingang, aber für Disk io. Es verwendet den kstat-Systemaufruf von
solaris.

sysctl:
Geschrieben für NetBSD und OpenBSD, aber vielleicht funktioniert es auch auf anderen Plattformen.

devstat:
Devstat-Bibliotheksbasierte Eingabe. Sie finden dies auf FreeBSD-basierten Systemen.

ioservice:
Framework IOKit-basierte Eingabe. Sie finden dies auf Darwin-Systemen wie MacOSX.

libstatdisk:
wie libstatgrab aber für disk io (http://www.i-scream.org/libstatgrab/).

AUSGABE METHODEN


Für die Ausgabe der erfassten Daten stehen Ihnen verschiedene Möglichkeiten zur Auswahl bwm-ng.

Sie können eines davon verwenden:

Flüche:
Dies ist die Standardausgabemethode. Normalerweise passt das am besten zu Ihnen. In Flüche
Modus, den Sie steuern können bwm-ng mit mehreren Schlüsseln. Drücken Sie „h“, um eine Online-Hilfe aufzurufen. Zu
Um diesen Modus zu beenden, drücken Sie entweder „q“ oder Strg-C.

Flüche2:
Zeigt Balkendiagramme des aktuellen IO unter Verwendung der Curses-Ausgabe an.

Ebene:
Ebene or ASCII ist meist ein Backup, wenn Curses nicht verfügbar ist. Sie können nicht
Smartgeräte App bwm-ng überhaupt in diesem Modus. Zum Beenden drücken Sie Strg-C. Aber für eine Single
Einzelausgabe mit diesem Modus ist der am besten geeignete Modus.

csv:
CSV ist für die Verwendung mit Skripten zum einfachen Parsen konzipiert. Für eine Liste davon
Elemente finden Sie im Abschnitt README – Spezifikationen. Den ersten überspringen
Ausgabe mit ausschließlicher Verwendung von Nullen
bwm-ng -o csv -c 0

html:
Dieses ist für den Einsatz im WWW konzipiert. Es verwendet aktuell die CSS-Datei bwm-ng.css
Arbeitsrichtung. „--htmlrefresh“ wirkt sich nur auf die Aktualisierung der Seite durch aus
Browser. Um optimale Ergebnisse zu erzielen, verwenden Sie denselben Wert für --timeout und --htmlrefresh.

OPTIONAL


Die Optionen, die von erkannt werden bwm-ng lassen sich in 3 verschiedene Gruppen einteilen. Das lange
Versionen können nur verwendet werden, wenn bwm-ng mit getopt_long kompiliert wurde.

SPEISUNG
Diese Optionen geben die Methode zum Sammeln der Daten sowie verschiedene Optionen dafür an.

-ich, --Eingang Methode
wählt aus, welche Methode verwendet werden soll. Es kann eines der oben genannten sein (siehe SPEISUNG METHODEN) ob
Die Unterstützung dafür wurde in zusammengestellt.

-F, --profile Dateinamen
Wählt die zu analysierende Datei aus proc Eingabe Methode. Das ist normalerweise /proc/net/dev.

--diskstatsfile Dateiname"
Wählt die zu analysierende Datei aus Scheibe Eingabe Methode. Das ist normalerweise /proc/diskstats.

--partitionsfile Dateiname"
Wählt die zu analysierende Datei aus Scheibe Eingabe Methode auf älterem Kernel. Dies ist normalerweise der Fall
/proc/partitionen.

-nicht, --netstat Weg
Gibt die Binärdatei an, für die ausgeführt werden soll netstat Eingabe Methode. Weil dies ein sein kann
Sicherheitslückenunterstützung für diese Option ist nicht zusammengestellt in bwm-ng standardmäßig.

AUSGABE
Diese Optionen wählen die Art der Datenausgabe und mehrere Optionen für die Ausgabe.

-Ö, --Ausgabe Methode
wählt aus, welche Methode für die Ausgabe verwendet werden soll. Es kann eines der oben genannten sein (siehe AUSGABE
METHODEN), wenn Unterstützung dafür kompiliert wurde.

-du, --Einheit Wert
Wählt aus, welche Einheit angezeigt werden soll. Es kann eines davon sein Bytes, Bits, Pakete or Fehler.

-T, --Typ Wert
Gibt die Art der anzuzeigenden Statistiken an. Verwenden Sie eines davon Rate für die aktuelle(n) Rate(n), max
für den seit dem Start erreichten Maximalwert von bwm-ng, Summe für die Gesamtsumme
gezählt seit Inbetriebnahme von bwm-ng or avg für den Durchschnitt der letzten 30 Sekunden.

-C, --zählen Anzahl
Anzahl der Ausgänge für Ebene und CSV Ausgabemodus. Verwenden Sie „1“ für eine einzelne Ausgabe.
Verwendung von „0“ in CSV Der Modus überspringt die erste Ausgabe, die immer aus Nullwerten besteht.

-VS, --csvchar verkohlen
Gibt das Trennzeichen für an CSV Modus. Der Standardwert ist „;“.

-F, --outfile Dateinamen
gibt die Verwendung von a an Outfile statt stdout. Diese Option betrifft nur CSV und
HTML Modus arbeiten können.

-R, --htmlrefresh Sekunden
setzt die HTML Meta-Aktualisierungsfeld auf Sekunden in HTML Modus. Dies führt zu einem
Neuladen der Seite alle n Sekunden vom Browser. Wenn dies festgelegt ist, möchten Sie es verwenden
--htmlheader .

-H, --htmlheader [Wert]
wenn diese Option genutzt wird, bwm-ng wird das Richtige ausdrucken HTML Header ( )
einschließlich Metafelder vor und nach Daten. Dies ist nur sinnvoll in HTML Modus arbeiten können.
Wert kann 0 (aus) oder 1 (ein) sein, wenn der Wert nicht angegeben ist, wird „1“ verwendet.

-N, --ansiout
Deaktivieren Sie ANSI-Codes für die einfache Ausgabe.

--longdisknames
lange Realnamen von Festplatten in Darwin anzeigen (ioservice-Eingabe)

anderes
Diese Optionen legen das allgemeine Verhalten von fest bwm-ng.

-T, --Auszeit ms
Zeigt alle Statistiken an und sammelt sie n ms (1 ms = 1/1000 s). Die Standardeinstellung ist
500 ms.

-D, --dynamisch [Wert]
Zeigt Bytes und Bits mit dynamischen Einheiten wie K, M oder G (Kilo, Mega, Giga) an. Wert
kann 0 (aus) oder 1 (ein) sein, ohne dass ein Wert „1“ verwendet wird.

-a, --allif [Modus]
Gibt an, ob nur aktuelle und ausgewählte Schnittstellen (Modus=0), alle sind aktiv, aber
möglicherweise nicht ausgewählt (Modus=1) oder alle, auch heruntergefahrene und nicht ausgewählte Schnittstellen (Modus= 2).
Wenn keine Schnittstellenliste angegeben ist (--Schnittstellen) Modus= 1 und Modus=2 sind gleich.

-ICH, --Schnittstellen Liste
Zeigt nur Schnittstellen an, die in dieser durch Kommas getrennten Liste enthalten sind (Whitelist). Wenn die
Der Liste wird ein „%“ vorangestellt, ihre Bedeutung wird negiert und die Schnittstellen in dieser Liste sind es
Aus der Ausgabe ausgeblendet (schwarze Liste). (Beispiel: %eth0,tun0)

-S, --sumhidden [Wert]
Wenn angegeben und der optionale Wert nicht 0 ist, wird count auch ausgeblendet und nicht angezeigt
Schnittstellen für den Gesamtwert.

-EIN, --durchschnittliche Länge Sekunden
Legt den Zeitraum fest, in dem die Statistiken für den Durchschnittsmodus erfasst werden. Der Standardwert ist 30
Sekunden oder 2*Timeout.

-D, --dämon [Wert]
Verzweigung in den Hintergrund und Dämonisierung, wenn angegeben und der optionale Wert nicht 0 ist. Dies
betrifft nur HTML und CSV Modus und --outfile erforderlich.

-H, --help
Zeigt eine Hilfe zu Befehlszeilenoptionen.

-V, --Version
Informationen zur Druckversion

KONFIGURATIONSDATEI


Das Verhalten von bwm-ng kann auch durch a gesteuert werden Konfigurationsdatei. Standardmäßig bwm-ng zuerst
liest /etc/bwm-ng.conf und dann ~/.bwm-ng.conf. Wenn in der Befehlszeile angegeben bwm-ng Sprünge
diese. Es besteht aus den gleichen langen Optionen, die auch für die Befehlszeile als Schlüssel verwendet werden, gefolgt von
ein '=' und der Wert. Zeilen, die mit einem # oder einem unbekannten Schlüssel beginnen, werden ignoriert.

Beispielsweise:
DYNAMISCH=1
UNIT=Bits
PROCFILE=/proc/net/dev
AUSGANG=einfach

anderes DATEIEN


bwm-ng.css die CSS-Datei, die für die HTML-Ausgabe verwendet wird.

Nutzen Sie bwm-ng online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad