Nload - monitoruj bieżące użycie sieci

Poradniki
vps, zarządzanie
bopke
bopke Moderator forum.lvlup.pro

nload

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.

Instalacja pakietu nload

Pakiet nload możemy zainstalować na serwerach z systemem debian lub debianopochodnym (np. ubuntu) za pomocą polecenia

sudo apt-get install nload

Przykładowy interfejs programu

image|641x383 Na samej górze informacja o interfejsie który podglądamy, image|290x34 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), image|443x185 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

image|155x88

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ł ;)

image|596x178

Parametry programu

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: image|642x306
  • -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.\

Źródło:

man nload

SkenPl
SkenPl

Dobry poradnik ;)