To jest polecenie bwm-ng, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
bwm-ng - Bandwidth Monitor NG (Next Generation), monitor przepustowości na żywo dla sieci i
dysk wewn.
STRESZCZENIE
bwm-ng [opcje] ... [plik konfiguracyjny]
OPIS
bwm-ng może służyć do monitorowania aktualnej przepustowości całej lub określonej sieci
interfejsy lub dyski (lub partycje). Pokazuje sumę wejść i wyjść, a także sumę wszystkich
interfejsy/urządzenia. Obsługiwanych jest kilka różnych metod wyjściowych (przekleństwa, przekleństwa2,
zwykły, csv i html).
bwm-ng nie jest ograniczona liczbą interfejsów lub dysków i może obsługiwać nowe
dynamicznie podczas jego działania lub ukryć te, które nie działają.
WEJŚCIE METODY
Stosowane metody wprowadzania zależą w dużym stopniu od systemu operacyjnego i systemu. Możesz wybrać
preferowana metoda albo na starcie, albo w przekleństwach w czasie wykonywania. Każda metoda może być tylko
używane, jeśli bwm-ng został skompilowany z jego obsługą.
Obecnie obsługiwane sieć wkład metody:
proc :
To jest ustawienie domyślne dla Linux systemy oparte. Analizuje specjalny plik procfs
/proc/net/dev. Należy tego użyć w razie wątpliwości Linux.
getifaddrs :
To jest ustawienie domyślne BSD systemy takie jak FreeBSD, NetBSD, OpenBSD i ostatnie Mac
OS X (>=10.3). Należy tego użyć w razie wątpliwości w tych systemach. Używa
wywołanie systemowe getifaddrs.
stan :
To jest ustawienie domyślne dla Solaris. Używa wywołania systemowego kstat.
sysctl :
Jest to ustawienie domyślne w systemach takich jak IRIX i inne UNIX. Można go stosować na wielu
inne systemy, takie jak wcześnie Mac OS X również. Używa wywołania systemowego sysctl.
netstat :
To jest kopia zapasowa dla systemów bez powyższych lub innych problemów.
biblioteka libstatgrab :
bwm-ng może użyć zewnętrznej biblioteki libstatgrab do zebrania danych. Proszę
odnoszą się do http://www.i-scream.org/libstatgrab aby uzyskać więcej informacji na ten temat.
Obecnie obsługiwane dysk wkład metody:
dysk:
Pokazuje diskio w systemach Linux 2.6+ przy użyciu /proc/diskstats. Zamiast
pakietów zostanie wyświetlona liczba odczytów/zapisów.
kstatdisk:
sama, jak stan wejście sieciowe, ale dla dysku io. Używa wywołania systemowego kstat from
Solaris.
sysctl:
Napisane dla NetBSD i OpenBSD, ale być może działa również na innych platformach.
devstat:
Dane wejściowe oparte na bibliotece devstat. Można to znaleźć w systemach opartych na FreeBSD.
ioserwis:
dane wejściowe oparte na frameworku IOKit. Można to znaleźć w systemach Darwin, takich jak MacOSX.
libstatdisk:
sama, jak biblioteka libstatgrab ale dla dysku we/wy (http://www.i-scream.org/libstatgrab/).
WYDAJNOŚĆ METODY
Możesz wybrać kilka różnych sposobów wyprowadzania danych zebranych przez bwm-ng.
Możesz użyć jednego z:
pomstowanie:
Jest to domyślna metoda wyjściowa. Zwykle to najbardziej do ciebie pasuje. W pomstowanie
tryb, który możesz kontrolować bwm-ng z kilkoma kluczami. Naciśnij „h”, aby uzyskać pomoc online. Do
zakończ korzystanie z tego trybu, naciśnij „q” lub ctrl-c.
przekleństwa2:
Pokazuje wykresy słupkowe bieżącego IO, używając danych wyjściowych przekleństw.
zwykły:
Równina or ASCII jest głównie kopią zapasową, jeśli przekleństwa nie są dostępne. Nie możesz
kontrola bwm-ng w ogóle w tym trybie. Aby wyjść, naciśnij ctrl-c. Ale na jeden singiel
pojedyncze wyjście przy użyciu tego trybu jest najlepszym rozwiązaniem.
CSV:
CSV jest przeznaczony do użytku ze skryptami w celu łatwego analizowania. Dla listy tych
elementów proszę zajrzeć do pliku README - sekcja Specyfikacje. Aby pominąć pierwszy
wyjście z użyciem tylko zer
bwm-ng -o csv -c 0
html:
Jest to przeznaczone do użytku w sieci WWW. Wykorzystuje plik CSS bwm-ng.css w bieżącym
reż. „--htmlrefresh” wpływa tylko na odświeżenie strony przez
przeglądarka. Aby uzyskać najlepsze wyniki, użyj tej samej wartości opcji --timeout i --htmlrefresh.
OPCJE
Opcje rozpoznawane przez bwm-ng można podzielić na 3 różne grupy. Długi
wersje mogą być używane tylko wtedy, gdy bwm-ng został skompilowany z getopt_long.
WEJŚCIE
Opcje te określają metodę zbierania danych oraz różne opcje dla nich.
-ja, --Wejście metoda
wybiera, której metody użyć. Może to być jedno z powyższych (zob WEJŚCIE METODY) gdyby
wsparcie dla niego zostało wkompilowane.
-F, --profil filename
wybiera plik do przeanalizowania proc wkład metoda. Tak jest zwykle /proc/net/dev.
--diskstatsplik Nazwa pliku"
wybiera plik do przeanalizowania dysk wkład metoda. Tak jest zwykle /proc/diskstats.
--plik_partycji Nazwa pliku"
wybiera plik do przeanalizowania dysk wkład metoda na starszym jądrze. To jest zwykle
/proc/partycje.
-N, --netstat ścieżka
określa plik binarny do wykonania netstat wkład metoda. Bo to może być np
obsługa luki w zabezpieczeniach dla tej opcji jest nie skompilowany w bwm-ng domyślnie.
WYDAJNOŚĆ
Te opcje wybierają sposób wyprowadzania danych i kilka opcji wyjścia.
-o, --wyjście metoda
wybiera, której metody użyć do wyjścia. Może to być jedno z powyższych (zob WYDAJNOŚĆ
METODY), jeśli wsparcie dla niego zostało wkompilowane.
-ty, --jednostka wartość
wybiera, która jednostka ma być wyświetlana. Może to być jeden z bajtów, Bity, Pakiety or błędy.
-T, --rodzaj wartość
określa typ wyświetlanych statystyk. Użyj jednego z stawka dla aktualnej stawki/y, max
dla maksymalnej wartości osiągniętej od uruchomienia bwm-ng, suma za łączną sumę
liczone od uruchomienia bwm-ng or Średnia dla średniej z ostatnich 30 sekund.
-C, --liczyć numer
liczba wyjść dla Równina i CSV tryb wyjściowy. Użyj „1” dla pojedynczego wyjścia.
Używanie „0” w CSV mode pominie pierwsze wyjście, które zawsze składa się z wartości zerowych.
-DO, --csvchar zwęglać
określa znak ogranicznika dla CSV tryb. Wartość domyślna to „;”.
-F, --plik wyjściowy filename
określa użycie a plik wyjściowy zamiast stdout. Ta opcja dotyczy tylko CSV i
HTML tryb.
-R, --htmlodśwież sekund
ustawia HTML Pole odświeżania meta do sekund w HTML tryb. Spowoduje to a
przeładuj stronę co n sekund przez przeglądarkę. Jeśli jest to ustawione, chcesz użyć
--htmlnagłówek , jak również.
-H, --htmlnagłówek [wartość]
jeśli ta opcja jest używana, bwm-ng wydrukuje poprawne HTML nagłówek ( )
w tym pola Meta przed i po danych. Jest to przydatne tylko w HTML tryb.
wartość może wynosić 0 (wyłączone) lub 1 (włączone), jeśli wartość nie jest podana, używane jest „1”.
-N, --przepraszam
wyłącz kody ANSI dla zwykłego wyjścia.
--długie nazwy dysków
pokaż długie nazwy dysków w Darwin (wejście ioservice)
INNE
Te opcje określają ogólne zachowanie programu bwm-ng.
-T, --koniec czasu ms
wyświetla i zbiera statystyki co n ms (1 ms = 1/1000 sek.). Wartość domyślna to
500msek.
-D, --dynamiczny [wartość]
pokazuje bajty i bity z dynamiczną jednostką, taką jak K, M lub G (Kilo, Mega, Giga). wartość
może wynosić 0 (wyłączony) lub 1 (włączony), bez wartości „1”.
-za, --allif [tryb]
określa, czy tylko w górę i wybrane interfejsy (tryb=0), wszystkie są w górę, ale
może nie wybrano (tryb=1) lub wszystkie, nawet w dół i nie wybrane interfejsy (tryb= 2).
Jeśli nie podano listy interfejsów (--interfejsy) tryb= 1 i tryb=2 są takie same.
-i, --interfejsy podstęp
pokaż tylko interfejsy, które znajdują się na tej liście oddzielonej przecinkami (whitelist). Jeśli
lista jest poprzedzona znakiem „%”, jej znaczenie jest negowane, a interfejsy na tej liście są
ukryte przed wyjściem (czarnej listy). (Przykład: %eth0,tun0)
-S, --sumukryte [wartość]
jeśli podano, a opcjonalna wartość nie jest równa 0, policz również ukryte i nie pokazane
interfejsy za całkowitą wartość.
-DO, --Średnia długość sekund
ustawia zakres, w którym zbierane są statystyki dla trybu średniego. Wartość domyślna to 30
sekundy lub 2*Timeout.
-D, --demon [wartość]
rozwidla się w tle i demonizuje, jeśli podano, a opcjonalna wartość nie jest równa 0. To
dotyczy tylko HTML i CSV tryb i --plik wyjściowy jest wymagane.
-H, --help
pokaż pomoc opcji wiersza poleceń.
-V, --wersja
informacje o wersji do druku
KONFIGURUJ
Zachowanie bwm-ng może być również sterowany przez a plik konfiguracyjny. Domyślnie bwm-ng drugim
czyta /etc/bwm-ng.conf a następnie ~/.bwm-ng.conf. Jeśli określono w wierszu polecenia bwm-ng przeskakuje
te. Składa się z tych samych długich opcji, które są używane w wierszu poleceń, co klawisze, po których następuje
„=” i wartość. Wiersze zaczynające się od # lub nieznanego klucza będą ignorowane.
Na przykład:
DYNAMICZNY=1
JEDNOSTKA=bity
PROFIL=/proc/net/dev
WYJŚCIE = zwykły
INNE AKTA
bwm-ng.css plik CSS używany do wyjścia HTML.
Korzystaj z bwm-ng online, korzystając z usług onworks.net