Używam modemu szerokopasmowego do łączenia się z Internetem na moim komputerze z systemem Linux. Korzystałem z gnome-system-monitor
aplikacji, która poprawnie wyświetla Kb / s oraz całkowitą liczbę bajtów zużytych w każdej sesji. Czy jest jakiś prosty sposób w Linuksie, aby zarejestrować wszystkie te zużycie (pobieranie i przesyłanie)?
Chodzi o to, że korzystam z ograniczonego planu użytkowania (n liczby GB miesięcznie), dlatego chcę śledzić moje użycie. Jakie jest najlepsze podejście do tego w Linuksie?
linux
networking
bandwidth
Prahlad Yeri
źródło
źródło
Odpowiedzi:
Zainstaluj
vnstat
, daje dzienniki wykorzystanie interfejsu sieciowego i można wyświetlić użycie w różnych przedziałach czasowych.Oto domyślne wyjście z mojego systemu
Jeśli je otrzymasz
vnstati
, możesz wyświetlać dane na różne sposoby, npźródło
vnstati -d
go tylko mówiAt least output mode and file parameter needs to be given.
Najłatwiejszy w użyciu i najłatwiejszy do kontrolowania danych wyjściowych i przekierowywania do pliku w celu ciągłego logowania:
Prawdopodobnie pochodzi z większością dystrybucji Linuksa i może być zainstalowany wraz z brew na Macu. Wysoce polecany.
źródło
vnstat
jest prawdopodobnie najlepszym sposobem na zrobienie tego. Można go zainstalować za pomocą następującego polecenia w terminalu:Jeśli nie chcesz za każdym razem sprawdzać stanu wykorzystania danych, użyj:
Wyświetla status co 5 sekund w otwartym terminalu z różnicami występującymi w wartościach.
-d
służy do wyświetlania statusu każdego dnia ieth0
jest eterem używanym do połączenia z Internetem (wlan0
może być używany do Wi-Fi).źródło