Як отримати поточну швидкість пропускної здатності інтерфейсу від терміналу?


10

Я хочу отримати поточну пропускну здатність інтерфейсу сказати "eth0" від терміналу. Краще бути максимально простим. Скажіть 10 дн. 30 Замість того, щоб видавати багато тексту, як "vnstat" робить.

Редагувати: мені це потрібно для програми командного рядка для автоматичного моніторингу, а не для перегляду вручну.


ви можете спробуватиiftop
Олексій Магура

Відповіді:


10

Є кілька інструментів, які можуть це зробити.

Bmon

Одне, яке має бути в більшості сховищ для різних дистрибутивів, - це bmon.

    ss bmon

Він також може працювати в стислому вигляді.

           ss bmon малий

Якщо ви шукаєте щось інше, я б запропонував переглянути цю статтю Linuxaria під назвою: Контролюйте свою пропускну здатність з оболонки Linux . Тут також згадується nload , а також спідометр .

Nload

    ss nload

Спідометр

            ss спідометра

Ібмонітор

Якщо ви шукаєте щось більш базове, тоді ви також можете попросити ibmonitor . Хоча базовий, він має більшість функцій, яких можна було б очікувати при моніторингу пропускної здатності.

            sb ibmonitor


2
І не забувайте iftop .
n.st

@ n.st - знайомий з ним, але не згадував про нього, оскільки він хотів методів пропускної здатності, і це показує за процес, подібний до top.
slm

Він також відображає загальну пропускну здатність, але я погоджуюся, що це, мабуть, менше, ніж ідеально для автоматичного оцінювання за сценарієм, як це має намір ОП.
n.st

1
@ n.st - так, тому я його покинув, але я регулярно використовую його для пошуку недобросовісних користувачів мережі 8-)
slm

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.