|
струйка это интересный инструмент, с помощью которого возможно предел el ширина полосы как вверх, так и вниз ВСЕ наш применения. Его можно запускать «по запросу» для управления конкретным приложением или в качестве демона, таким образом контролируя все приложения, которые пытаются подключиться к Интернету. |
Установка
sudo apt-get install струйка
Как использовать струйку
Синтаксис Trickle следующий:
trickle -d Download_Bandwidth -u Upload_Bandwidth Команда
Вот несколько примеров:
a) Ограничьте пропускную способность загрузки до 10 кбит / с, используемую для передачи файла с помощью ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
б) Ограничьте полосу пропускания до 200 кбит / с для загрузки обновления системы через Apt:
струйка -d 200 apt-получить обновление
c) Чтобы изменить пропускную способность приложения, такого как Firefox:
струйка -d 10 -u 10 firefox% u
г) Использование trickle для ограничения пропускной способности wget
струйка -d 50 wget -O «планета земля.divx» http://video.stage6.com/1402821/.divx
Беги струйкой, как демон
Чтобы запустить trickle как демон и ограничить ВСЮ полосу пропускания, используйте команду trickled:
судо потекло -d 20 -u 20
… Где параметры -d и -u соответствуют пределу загрузки и выгрузки соответственно.
Настройка струйки
У Trickle есть файл конфигурации, который позволит нам точно настроить некоторые параметры и сделать их постоянными индивидуально для каждой службы.
Файл конфигурации выглядит следующим образом: /etc/trickled.conf
Самый простой файл конфигурации, который можно сделать, выглядит так:
[ssh] Приоритет = 1
[www] Priority = 8
С помощью этого метода мы получаем неплохую скорость загрузки и в то же время можем проводить сеансы ssh с машиной, которая загружает. По сути, конфигурационный файл, подобный приведенному выше, сообщает trickle о приоритетности передачи ssh над www.
В документации Trickle рекомендуется использовать параметры Time-Smoothing и Lenght-Smoothing, чтобы избежать колебаний скорости передачи.
[ssh] Приоритет = 1
Сглаживание по времени = 0.1
Сглаживание длины = 2
[www] Priority = 8
Сглаживание по времени = 5
Сглаживание длины = 20
Эти значения определяют время и длину нормализации, которые Trickle применяет к программе, которую он контролирует.
источник: струйка