Як виміряти пропускну здатність / навантаження в мережі на Ubuntu Linux так само просто, як і вимірювати час роботи?


9

Я шукаю простий інструмент на Ubtunu, який може повідомити про середню пропускну здатність / навантаження мережі. Щось дуже просте: щось на кшталт "безперервного часу" - просто сказати мені число байтів / МБ, прочитане за останні 5 хв, 10 хв і одну годину.


Є приємний інструмент під назвою "nload", який я використовую в NetBSD. Ймовірно, вам доведеться встановити його, як я підозрюю, що він не входить до більшості (якщо не всіх) ароматів Unix та дистрибутивів Linux. roland-riegel.de/nload
Річардсон

Відповіді:


10

Для миттєвої статистики мережі ви можете використовувати ifstat. У цьому прикладі я стежу за wlan0інтерфейсом щосекунди. -SПрапор зберігає поновлення на тій же рядку:

$ ifstat -S -i wlan0 1
      wlan0       
 KB/s in  KB/s out
   19.34      3.98

Щоб встановити, просто введіть sudo apt-get install ifstat


Саме так. ОП шукає ставку, тобто відлік за деякий часовий інтервал. Це uptimeабсолютний час. Це різні речі. Ядро не відслідковує швидкості, тому для цього вам потрібна зовнішня програма, наприклад, ifstat. tcpstat або інші.
Кіт

1

1.) Не зовсім те, що ви шукаєте, це ifconfig:

ifconfig ppp0

ppp0      Link encap:...
          ...
          RX bytes:73844122 (73.8 MB)  TX bytes:20949231 (20.9 MB)

Це те, що перейшло через цей зв'язок з самого початку.

2. :) Xubuntu має мережевий монітор для панелі. Там ви можете вказати часовий інтервал, але не ретроспективу - спершу вам потрібно встановити його, а потім ви можете спостерігати за ним у прямому ефірі. Або це доступно і для Ubuntu, або подібне.


1

Я завжди використовую NTM для моніторингу вхідного та вихідного мережевого трафіку на Ubuntu, ви можете знайти тут посібник, що пояснює, як встановити його на Ubuntu.

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