Zastanawiałem się, czy są jakieś dobre aplikacje do monitorowania, ile danych używam na swoim laptopie w ciągu miesiąca. Moje połączenie sieciowe ma ograniczenie ilości danych, z których mogę korzystać, po czym prędkość znacznie spada. Widziałem ntop, ale chciałem tylko zapytać, czy są jakieś inne dobre opcje lub sugestie dotyczące tego. Pozdrowienia.
27
vnstat
Odpowiedzi:
Byłem w podobnej sytuacji, ale z powolnymi prędkościami po osiągnięciu pewnej ilości danych (teraz mam plan 16 GB 12 Mbit ☺) i użyłem
vnstat
(pakietvnstat
). Jest to aplikacja wiersza polecenia wyświetlająca wykorzystanie przepustowości na dzień dzisiejszy i dni poprzednie. jak tylko zostanie zainstalowany, rozpocznie monitorowanie użycia.Użycie: uruchom,
vnstat
aby wyświetlić statystyki,vnstat -d
do przeglądania codziennego użytkowania. Dodaj-i wlan0
do poprzedniego polecenia, jeśli korzystasz z sieci bezprzewodowej. Zobacz stronę podręcznika, uruchamiając,man vnstat
aby uzyskać więcej informacji.źródło
vnstat
aby wyświetlić statystykivnstat -d -i <interface>
do przeglądania codziennego użytkowania. Abyman vnstat
uzyskać więcej informacji, zobacz stronę podręcznika .vnStat - lekki monitor sieciowy oparty na konsoli
vnStat to oparty na konsoli monitor ruchu sieciowego dla systemów Linux i BSD, który prowadzi dziennik ruchu sieciowego dla wybranych interfejsów. Wykorzystuje statystyki interfejsu sieciowego dostarczone przez jądro jako źródło informacji. Oznacza to, że vnStat nie będzie wąchał żadnego ruchu, a także zapewni niewielkie wykorzystanie zasobów systemowych.
W tym samouczku omówimy:
cechy
Instalacja
nvStat znajduje się w oficjalnych repozytoriach, więc nie trzeba linkować do nowego ppa. Aby zainstalować, utwórz instancję Terminal za pomocą Ctrl+ Alt+ Ti wpisz polecenie:
Po instalacji pozostaw terminal otwarty w następujących sekcjach. Nie ma potrzeby ponownego uruchamiania.
Konfiguracja
Wybierz preferowany interfejs sieciowy i odpowiednio zmodyfikuj zmienną Interface
/etc/vnstat.conf
. Aby wyświetlić listę wszystkich interfejsów dostępnych dla vnstat, użyj:Aby rozpocząć monitorowanie określonego interfejsu, musisz najpierw zainicjować bazę danych. Każdy interfejs potrzebuje własnej bazy danych. Polecenie inicjalizacji jednego dla interfejsu eth0 to:
Uruchom usługę Systemd
Po wprowadzeniu interfejsów i sprawdzeniu pliku konfiguracyjnego. Możesz rozpocząć proces monitorowania poprzez
systemd
:Aby usługa ta była stale używana:
Odtąd
vnstat
zbieranie informacji o zużyciu sieci w tle przy użyciu tak małego procentu procesora, że nie pojawia się na pierwszej 9 liście procesów Conky'ego (monitora systemu) (na moim komputerze).Użycie (z wiersza poleceń)
Zapytanie o ruch sieciowy:
Wyświetlanie wykorzystania ruchu sieciowego na żywo:
Aby znaleźć więcej opcji, użyj:
Sumy miesięczne
Aby zobaczyć sumy miesięczne, użyj:
Przykład wyświetlania Conky w czasie rzeczywistym
Conky to popularny lekki monitor systemu używany w wielu dystrybucjach Linuksa. Możesz wyświetlić sumy przepustowości vnStat na swoim stożkowym wyświetlaczu w następujący sposób:
30 sekund .gif odpowiedniej sekcji Conky
Kod Conky do stworzenia tego wyświetlacza to:
Aby zaoszczędzić miejsce na biurku, moje wąskie Conky okienne zastosowania „G” zamiast „Gib”, „M” zamiast „MiB”, itd. Jeśli masz więcej ekranem zmianę nieruchomości
substr ($10, 1, 1)
do$10
i zrobić to samo dla$9
.Być może trzeba będzie zmienić
enp59s0
naeth0
,wlan0
lubeth1
itd., W zależności od nazwy sieci zgłoszonej przezifconfig
.źródło
Możesz sprawdzić NTM - Network Traffic Monitor
źródło
Istnieje Datafox , dodatek do przeglądarki Firefox.
Powinno to monitorować przynajmniej wykorzystanie przepustowości w Internecie, nie wiem jednak, czy może monitorować wykorzystanie w innych aplikacjach.
źródło
sprawdź oprogramowanie na tych stronach. Możesz śledzić wykorzystanie danych za pomocą tych aplikacji. zalecenie oprogramowania
zalecenie oprogramowania
źródło
Potrzebowałem szczegółowości protokołu, aby zobaczyć, co wykorzystuje dane w mojej sieci, więc zdecydowałem się na ntop . Ma interfejs sieciowy i opracował dla mnie pudełko.
źródło
Sysstat
to profesjonalne narzędzie do monitorowania wiersza poleceń. Zainstaluj go za pomocą następującego polecenia:Służy
sa1
do przechowywania statusu systemu przez N sekund (Przechowuje statusy systemu w niektórych plikach binarnych znajdujących się w/var/log/sa
):W dowolnym momencie użyj,
sadf
aby wyświetlić użycie sieci w niektórych standardowych formatach:-s
i-e
określa czas rozpoczęcia i czas zakończenia.sa18
oznacza dzień 18 bieżącego miesiąca.źródło