bopke | 2018-08-30 18:27:55 UTC | #1
nload jest prostym narzędziem terminalowym pozwalającym nam na podgląd bieżącego użycia każdego z obecnych w systemie interfejsów sieciowych. Dodatkowo, rysuje nam schludny wykres zużycia sieci.
Pakiet nload możemy zainstalować na serwerach z systemem debian lub debianopochodnym (np. ubuntu) za pomocą polecenia
sudo apt-get install nload
Na samej górze informacja o interfejsie który podglądamy,
niżej wykres przychodzącego ruchu sieciowego (niestety ruch jest tak mały, że specjalnie musiałem wejść na jedną ze stron które tam hostuję, żeby pojawił sie wykres),
a obok wykresu, od góry:
* Aktualny ruch przychodzący
* Średni ruch w okresie który ustawiliśmy parametrem (o czym później)
* Najniższa zarejestrowana ilość przychodzących danych w jednym ticku
programu
* Najwyższa zarejestrowana ilość przychodzących danych w jednym ticku
programu
* Całkowita ilość odebranych danych od momentu uruchomienia programu
Poniżej informacji o ruchu przychodzącym mamy informacje o ruchu wychodzącym, która jest analogiczna, więc nie będę jej tłumaczył ;)
nload [ -a liczba ] [ -i liczba ] [ -m ] [ -o liczba ] [ -t liczba ] [ -u h|H|b|B|k|K|m|M|g|G ] [ -U h|H|b|B|k|K|m|M|g|G ] [ interfejsy ]
Zachowanie programu możemy dostroić do naszych potrzeb za pomocą kilku flag uruchomieniowych:
* -a liczba
* Flaga ta pozwala zmienić nam czas z którego wyliczana jest średnia ilość danych które są transferowane. Podajemy liczbę sekund z których ma być to wyliczane (domyślnie 300).
* -i liczba
* Flaga ta pozwala zmienić nam wartość, która na wykresie będzie odpowiadała w pełni wysokiemu słupkowi wykresu ilości danych przychodzących, wyrażamy ją w kilobitach. Jeżeli wpiszemy wartość 0, to zostanie użyta wartość domyślna (domyślnie 10240). Flaga nie działa w połączeniu z flagą -m
* -m
* Flaga ta sprawia, że program wyświetla nam liczby dotyczące wszystkich interfejsów dostępnych na naszym serwerze, ale za to nie wyświetla wykresów. Przykładowy efekt działania:
* -o liczba
* Flaga ta działa analogicznie do flagi -i, jednakże -o ustala wartość dla wykresu ruchu wychodzącego.
* -t liczba
* Flaga ta pozwala zmienić nam ilość milisekund, która mija pomiędzy kolejnymi odświeżeniami ekranu (domyślnie 500). Należy uważać z wartościami mniejszymi od 100 milisekund, ponieważ jest to zbyt krótki okres i wyniki obliczeń dot. transferu mogą być bardzo niedokładne. Dodatkowo, przy tak szybkim odświeżaniu, może okazać się, że interfejs programu będzie mrygał, ze względu na dużą ilość odświeżeń okna terminala.
* -u h|H|b|B|k|K|m|M|g|G
* Flaga ta pozwala zmienić nam jednostki w których wyświetlają się informacje o aktualnej, średniej, minimalnej i maksymalnej ilości przetransferowanych danych. małe litery oznaczają wyrażanie w bitach, duże litery oznaczają wyrażanie w bajtach.
* h oznacza human readable, w zasadzie jest to dobór automatyczny w bitach (H - w bajtach)
* b oznacza bity (B - bajty)
* k oznacza kilobity (K - kilobajty)
* m oznacza megabity (M - megabajty)
* g oznacza gigabity (G - gigabajty).
* -U h|H|b|B|k|K|m|M|g|G
* Flaga ta pozwala zmienić nam jednostkę w której wyświetla się całkowita ilość przetransferowanych danych (Ttl). Znaczenia argumentów analogiczne do -u.
Jako ostatni argument program przyjmuje listę interesujących nas interfejsów. Jeżeli jej nie podamy, to domyślnie program wykryje wszystkie interfejsy sieciowe serwera i będziemy mogli się miedzy nimi przełączać strzałkami, enterem lub tabulatorem.\
man nload
SkenPl | 2018-10-07 12:05:14 UTC | #2
Dobry poradnik ;)