Как измерить пропускную способность / нагрузку на сеть в Ubuntu Linux так же просто, как измерить время безотказной работы?

9

Я ищу простой инструмент на Ubtunu, который может сообщать о средней пропускной способности сети / нагрузке. Что-то очень простое: что-то вроде «uptime» - просто сказать мне число байтов / МБ, прочитанных за последние 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

NMAT
источник
Точно. ОП ищет показатель, то есть счет за некоторый интервал времени. Это 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.

Стив
источник