Есть ли сетевое статистическое приложение или индикатор для Ubuntu, который может измерять, сколько я загружаю / загружаю каждый день / неделю / месяц и т. Д.?
Я также ищу что-то подобное, что может ограничить мои Использование полосы пропускания, вроде как , этот вопрос , но было бы лучше, если бы оно могло ограничить полосу пропускания для определенных программ. Возможно ли это?
Лучшее решение объединит обе эти две функции.
Я думаю, что нашел кое-что несколько лет назад, что могло бы ограничить мою пропускную способность (глобально) после загрузки определенного количества данных, но я не помню название.
Обновление: программа, которую я использовал пару лет назад, была нтм . Это может показать статистику для одного интерфейса и отключить , если он достигнет определенных данных или ограничения по времени.
Формирование трафика в системе Linux раньше требовало знания многих вещей, таких как iptables, qdiscs & amp; сетевые протоколы. Все изменилось, и теперь есть пара инструментов, которые справляются со всей этой сложностью, не требуя больших знаний. И один из них - чудотворец.
Сначала установите чудо-инструмент, введя следующую команду.
sudo apt-get -y install wondershaper
Используйте следующий шаблон команды, чтобы он сразу заработал.
sudo wondershaper <interface name> <down speed> <up speed>
Где имя интерфейса - это имя вашего сетевого интерфейса, например eth0
или eth1
или wifi0
, и скорость замедления, скорость разгона очевидна и указывается в килобитах в секунду.
Таким образом, пример команды будет выглядеть как
sudo wondershaper eth0 512 512
Чтобы отключить управление чудо-программой для конкретного интерфейса, используйте следующую команду.
sudo wondershaper clear <interface name>
Чтобы сделать эти изменения постоянными, добавьте следующие строки в /etc/network/interfaces
в соответствующем разделе интерфейса.
up /sbin/wondershaper <interface name> <downspeed> <upspeed>
down /sbin/wondershaper clear <interface name>
Вот так.
Установите Darkstat в Ubuntu для анализа сетевого трафика.