Есть ли программа командной строки для Linux, которая скажет мне, сколько в настоящее время загружается и загружается (то есть "скорость" сети).

Я хочу программу, которая запускается, сообщает мне трафик, затем останавливается. Все, что я смог найти, это живые обновления приложений. (Я хочу иметь возможность использовать его аналогично, например, бесплатно, а не, например, top)

4 ответа4

1

Попробуйте " vnstat ". получить его из sourceforge или freshmeat.Замечательная утилита командной строки, чтобы решить ваши долги.

1

Вы ищете netstat . Несколько общих ключей, которые я использую:

  • -n , который говорит не разрешать имена и протоколы.
  • -a , который также сообщает о портах, которые прослушивают.
  • -t , который говорит просто сообщать о TCP-портах; есть много других вещей, о которых сообщает netstat
1

Для подсчета входящих и исходящих пакетов можно использовать правила iptable. Я использовал эту возможность для устранения неполадок сети / брандмауэра, а не для мониторинга пропускной способности.

Тем не менее, iptables предоставляет варианты

создавать новые пользовательские цепочки
создавать правила на основе IP
счетчики просмотров
сбросить счетчики

Таким образом, используя опции iptable, скрипт может сделать всю работу за вас. На linux.com приведен пример использования этих параметров iptable.

0

Может быть, слишком похоже на top, но nload делает достойную работу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .