Ограничитель скорости сетевого трафика.
trickle (струйка/течение) – маленькая консольная утилита предназначенная для ограничения скорости полосы пропускания (download/upload) любого приложения использующего интернет. Автор Marius Aamodt Eriksen.
Несмотря на то что большинство менеджеров закачки (download manager) и торрент клиентов (torrent client) имеют встроенную возможность ограничения полосы пропускания, иногда возникает необходимость что либо скачать приложением (например браузером с файлообменников не дающих возможности качать менеджером закачек) не имеющим функции ограничения полосы пропускания. Так же, при использовании "Менеджера обновлений", практически всех дистрибутивов (может в каком и есть ограничитель) для скачивания обновлений используют все возможности имеющегося подключения. При полностью забитом канале что либо делать (даже просто серфить по интернету) становится практически невозможно.
trickle поможет в том случае если используется какое либо приложение само не умеющее ограничивать использование канала. Прелесть утилиты заключается в том что она поддерживает практически все приложения/процессы не имеющие встроенных средств ограничения скорости (не поддерживаемых пока не выявлено).
Использовать trickle очень просто! Опций утилита имеет немного (рассмотрим две основных).
Например ограничение скорости закачки обновлений:
# trickle -s -d 10 pacman -Syu (или sudo apt-get update)
Скорость закачки обновлений ограничена на 10 KB/s:
Так же и для запуска любого приложения (например wget) просто прописывается trickle с требуемыми опциями:
trickle -s -d 150 wget "ссылка для скачивания"
И для wget скорость использования канала будет ограничена на 100 KB/s (погрешность +/-5%).
А вот в Gnome, можно просто добавить кнопку запуска на панель и в "Свойствах" перед командой запуска вписать:
trickle -s -d 50 "команда запуска приложения"
И скорость закачки (download) этого приложения будет ограничена на уровне 50KB/s:
Или 100KB/s:
В случае необходимости можно ограничить как входящую так и исходящую скорость (download/upload):
trickle -s -d 100 -u 50 "команда запуска приложения"
Скорость закачки, в этом случае ограничена на 100 KB/s, а скорость отдачи на 50 KB/s. Это приведёт к тому что остальная пропускная возможность канала может быть использована для других целей.
Если часто используется терминал, то для того чтобы постоянно не вписывать "trickle -s -d 100" можно кнопке запуска терминала сразу задать его запуск с trickle:
Лицензия: BSD
Комментариев: 2 RSS
1Аноним19-03-2011 11:33
спасибо. полезная программка.
2ааа7222-03-2011 23:15
Афтар пяши ещё ! :)))))