Aceasta este comanda bwm-ng care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
bwm-ng - Bandwidth Monitor NG (Next Generation), un monitor live de lățime de bandă pentru rețea și
disc io.
REZUMAT
bwm-ng [Opțiuni] ... [fișier de configurare]
DESCRIERE
bwm-ng poate fi folosit pentru a monitoriza lățimea de bandă curentă a tuturor sau a unei anumite rețele
interfețe sau discuri (sau partiții). Afișează totalul de intrare și ieșire, precum și totalul de toate
interfețe/dispozitive. Sunt acceptate mai multe metode de ieșire diferite (blesteme, blesteme2,
simplu, csv și html).
bwm-ng nu este limitat în numărul de interfețe sau discuri și poate gestiona altele noi
dinamic în timp ce rulează sau ascundeți-le pe cele care nu sunt în funcțiune.
INTRARE METODE
Metodele de introducere utilizate depind destul de mult de sistemul de operare și de sistemul dvs. Puteți alege
metoda preferată fie la pornire, fie în blesteme în timpul rulării. Fiecare metodă poate fi doar
folosit dacă bwm-ng a fost compilat cu suport pentru acesta.
Suportat în prezent reţea intrare metode:
proc :
Aceasta este valoarea implicită pentru Linux sisteme bazate. Analizează fișierul special procfs
/ proc / net / dev. Acest lucru ar trebui să fie folosit dacă aveți îndoieli în Linux.
getifaddrs :
Aceasta este activarea implicită BSD sisteme precum FreeBSD, NetBSD, OpenBSD și recente Mac
OS X (>=10.3). Acest lucru ar trebui folosit dacă aveți îndoieli cu privire la aceste sisteme. Acesta folosește
getifaddrs systemcall.
kstat :
Aceasta este valoarea implicită pentru Solaris. Utilizează apelul de sistem kstat.
sysctl :
Aceasta este valoarea implicită pe sisteme precum IRIX si alte UNIX. Poate fi folosit pe multe
alte sisteme ca devreme Mac OS X de asemenea. Utilizează sysctl systemcall.
netstat :
Aceasta este o copie de rezervă pentru sisteme fără cele de mai sus sau alte probleme.
libstatgrab :
bwm-ng poate folosi biblioteca externă libstatgrab pentru a aduna datele. Vă rog
a se referi la http://www.i-scream.org/libstatgrab pentru mai multe informații despre asta.
Suportat în prezent disc intrare metode:
disc:
Afișează discul pe sistemele Linux 2.6+ folosind /proc/diskstats. În loc de
pachete va fi afișat numărul de citiri/scrieri.
kstatdisk:
la fel ca kstat intrare de rețea dar pentru disc io. Utilizează apelul de sistem kstat de la
solaris.
sysctl:
Scris pentru NetBSD și OpenBSD, dar poate lucrăm și pe alte platforme.
devstat:
intrare bazată pe bibliotecă devstat. Puteți găsi acest lucru pe sisteme bazate pe FreeBSD.
ioservice:
Intrare bazată pe framework IOKit. Puteți găsi acest lucru pe sisteme Darwin precum MacOSX.
libstatdisk:
la fel ca libstatgrab dar pentru disc io (http://www.i-scream.org/libstatgrab/).
REZULTATE METODE
Puteți selecta mai multe moduri diferite de a scoate datele colectate prin bwm-ng.
Puteți folosi unul dintre:
blesteme:
Aceasta este metoda implicită de ieșire. De obicei, asta ți se potrivește cel mai mult. În blesteme
mod pe care îl puteți controla bwm-ng cu mai multe chei. Apăsați „h” pentru ajutor online. La
renunțați la acest mod fie apăsați „q” fie ctrl-c.
blesteme2:
Afișează diagrame cu bare ale IO-ului curent, folosind ieşirea curses.
simplu:
Simplu or ASCII este în mare parte o copie de rezervă dacă blestemele nu sunt disponibile. Nu se poate
Control bwm-ng deloc în acest mod. Pentru a ieși apăsați ctrl-c. Dar pentru un singur
o singură ieșire folosind acesta este modul care se potrivește cel mai bine.
csv:
CSV este conceput pentru a fi utilizat cu scripturi pentru o analiză ușoară. Pentru o listă a acestora
elemente vă rugăm să aruncați o privire la secțiunea README - Specificații. Pentru a sări peste primul
ieșire folosind doar zerouri
bwm-ng -o csv -c 0
html:
Acesta este conceput pentru a fi utilizat în WWW. Utilizează fișierul CSS bwm-ng.css în curent
dir. de lucru „--htmlrefresh” afectează numai reîmprospătarea paginii de către
browser. Pentru cele mai bune rezultate, utilizați aceeași valoare pentru --timeout și --htmlrefresh.
OPŢIUNI
Opțiunile care sunt recunoscute de bwm-ng poate fi împărțit în 3 grupe diferite. Cel lung
versiunile pot fi folosite numai dacă bwm-ng a fost compilat cu getopt_long.
INTRARE
Aceste opțiuni specifică metoda de adunare a datelor, precum și diferite opțiuni pentru acestea.
-eu, --intrare metodă
selectează metoda de utilizat. Poate fi unul dintre cele de mai sus (vezi INTRARE METODE) dacă
suportul pentru acesta a fost compilat în.
-f, --procfile nume de fișier
selectează fișierul de analizat proc intrare metodă. Aceasta este de obicei / proc / net / dev.
--diskstatsfile nume de fișier"
selectează fișierul de analizat disc intrare metodă. Aceasta este de obicei /proc/diskstats.
--partitionsfile nume de fișier"
selectează fișierul de analizat disc intrare metodă pe Kernel mai vechi. Aceasta este de obicei
/proc/partiții.
-n, --netstat cale
specifică binarul pentru care să se execute netstat intrare metodă. Pentru că aceasta poate fi o
suportul defectelor de securitate pentru această opțiune este nu compilat în bwm-ng în mod implicit.
REZULTATE
Aceste opțiuni selectează modul de ieșire a datelor și mai multe opțiuni pentru ieșire.
-o, --ieșire metodă
selectează metoda de utilizat pentru ieșire. Poate fi unul dintre cele de mai sus (vezi REZULTATE
METODE) dacă suportul pentru acesta a fost compilat în.
-u, --unitate valoare
selectează ce unitate de afișat. Poate fi unul dintre bytes, biţi, pachete or Erori.
-T, --tip valoare
specifică tipul de statistici de afișat. Utilizați unul dintre rată pentru rata/e curente, max
pentru valoarea maximă atinsă de la pornirea bwm-ng, sumă pentru suma totală
numărat de la pornirea lui bwm-ng or avg pentru media ultimelor 30 de secunde.
-c, --numara număr
numărul de ieşiri pt Simplu și CSV modul de ieșire. Utilizați „1” pentru o singură ieșire.
Folosind „0” în CSV modul va omite prima ieșire care constă întotdeauna din valori zero.
-C, --csvchar car de război
specifică caracterul delimitator pentru CSV modul. Valoarea implicită este „;”.
-F, --outfile nume de fișier
precizează utilizarea a outfile în loc de stdout. Această opțiune afectează doar CSV și
HTML Mod.
-R, --htmlrefresh secunde
setează HTML Câmp de reîmprospătare meta la secunde în HTML modul. Aceasta va avea ca rezultat o
reîncărcați pagina la fiecare n secunde de browser. Dacă este setat, doriți să utilizați
--htmlheader de asemenea.
-H, --htmlheader [valoare]
dacă se folosește această opțiune, bwm-ng va imprima corect HTML antet ( )
inclusiv câmpurile meta înainte și după date. Acest lucru este util doar în HTML Mod.
valoare poate fi 0 (dezactivat) sau 1 (activat), dacă valoarea nu este dată, se utilizează „1”.
-N, --ansiout
dezactivați codurile ANSI pentru ieșire simplă.
--longdisknames
arată numele reale lungi ale discurilor în Darwin (intrare ioservice)
ALTE
Aceste opțiuni specifică comportamentul general al bwm-ng.
-t, --pauză msec
afișează și adună statistici fiecare n msec (1msec = 1/1000sec). Valoarea implicită este
500 msec.
-d, --dinamic [valoare]
afișează octeți și biți cu unități dinamice precum K, M sau G (Kilo, Mega, Giga). valoare
poate fi 0 (dezactivat) sau 1 (activat), fără ca valoarea „1” să fie utilizată.
-A, --allif [modul]
specifică dacă doar interfețele sus și selectate (mod=0), toate care sunt în sus, dar
poate nu selectat (mod=1) sau toate, chiar și interfețele în jos și nu selectate (mod= 2).
Dacă nu este dată nicio listă de interfețe (--interfețe) mod= 1 și mod=2 sunt la fel.
-Eu, --interfețe listă
arată numai interfețele care sunt în această listă separată prin virgulă (Listă albă). Dacă
lista este prefixată de un „%” semnificația sa este anulată, iar interfețele din această listă sunt
ascuns de ieșire (lista neagră). (Exemplu: %eth0,tun0)
-S, --sumascuns [valoare]
dacă este dat și valoarea opțională nu este 0, contorizarea este ascunsă și nu este afișată
interfețe pentru valoarea totală.
-A, --lungime medie secunde
stabilește intervalul în care sunt colectate statisticile pentru modul mediu. Implicit este 30
secunde sau 2*timeout.
-D, --daemon [valoare]
bifurcați în fundal și daemonize dacă este dat și valoarea opțională nu este 0. Aceasta
afectează doar HTML și CSV modul și --outfile este necesară.
-h, --Ajutor
arată un ajutor pentru opțiunile liniei de comandă.
-V, --versiune
informații despre versiunea tipărită
CONFIGFILE
Comportamentul bwm-ng poate fi controlat și de a configfile. În mod implicit bwm-ng primul
citește /etc/bwm-ng.conf și apoi ~/.bwm-ng.conf. Dacă este specificat pe linia de comandă bwm-ng sare
acestea. Constă din aceleași opțiuni lungi ca cele utilizate pentru linia de comandă ca taste urmate de
un „=” și valoarea. Liniile care încep cu # sau cheie necunoscută vor fi ignorate.
De exemplu:
DINAMIC=1
UNIT=biți
PROCFILE=/ proc / net / dev
OUTPUT= simplu
ALTE DOSARE
bwm-ng.css fișierul CSS folosit pentru ieșirea html.
Utilizați bwm-ng online folosind serviciile onworks.net