Jak uzyskać bieżącą prędkość przepustowości interfejsu z terminala?


10

Chcę uzyskać bieżącą przepustowość interfejsu powiedz „eth0” z terminala. Lepiej być tak proste, jak to możliwe. Powiedz do 10 dn 30. Zamiast rozdawać dużo tekstu, jak „vnstat”.

Edycja: Potrzebuję tego do programu wiersza poleceń do automatycznego monitorowania, aby nie wyświetlać go ręcznie.


możesz spróbowaćiftop
Alexej Magura

Odpowiedzi:


10

Istnieje kilka narzędzi, które mogą to zrobić.

Bmon

Jednym z nich powinno być w większości repozytoriów dla różnych dystrybucji bmon.

    ss Bmon

Można go również uruchomić w widoku skróconym.

           ss Bmon small

Jeśli szukasz czegoś innego, proponuję rzucić okiem na ten artykuł z Linuxaria zatytułowany: Monitoruj przepustowość z poziomu powłoki Linux . Wspomina także nload, a także prędkościomierz .

Nload

    ss z nload

Prędkościomierz

            ss prędkościomierza

Ibmonitor

Jeśli szukasz czegoś bardziej podstawowego, możesz również wypróbować ibmonitor . Choć podstawowy, ma większość funkcji, których można oczekiwać przy monitorowaniu przepustowości.

            ss ibmonitor


2
I nie zapomnij iftop .
n.

@ n.st - zaznajomiony z tym, ale nie wspomniał o nim, ponieważ chciał metod przepustowości, a to pokazuje na proces, podobnie jak top.
slm

Wyświetla także całkowitą przepustowość, ale zgodzę się, że prawdopodobnie nie jest idealna do automatycznej oceny przez skrypt taki jak OP.
n.

1
@ n.st - tak, dlatego go pominąłem, ale używam go regularnie do znajdowania źle zachowujących się użytkowników sieci 8-)
slm

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.