Trickle: ограничител на честотната лента за Linux

тънка струйка е интересен инструмент, с който е възможно лимит el честотна лента както нагоре, така и надолу ВСИЧКО Nuestras приложения. Може да се стартира „при поискване“, за да контролира конкретно приложение или като демон, като по този начин контролира всички приложения, които се опитват да се свържат с Интернет.

Инсталация

sudo apt-get инсталирате струйка

Как да използвам струйка

Синтаксисът на Trickle е както следва:

trickle -d Download_Bandwidth -u Команда за качване_Bandwidth

Ето няколко примера:

а) Ограничете честотната лента за изтегляне до 10kbps, използвана за прехвърляне на файл чрез ssh:

trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

б) Ограничете честотната лента до 200kpbs за изтегляне на системна актуализация чрез Apt:

trickle -d 200 apt-get ъпгрейд

в) За да промените честотната лента на приложение, като Firefox:

струйка -d 10 -u 10 firefox% u

г) Използване на струйка за ограничаване на честотната лента на wget

trickle -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx

Бягайте на струйка като демон

За да започнете да капете като демон и да ограничите ВСИЧКАТА честотна лента, използвайте командата trickled:

судо капе -d 20 -u 20

... Когато параметрите -d и -u отговарят съответно на ограничението за изтегляне и качване.

Конфигуриране на струйка

Trickle има конфигурационен файл, който ще ни позволи да прецизираме някои параметри и да ги направим постоянни индивидуално за всяка услуга.

Конфигурационният файл е както следва: /etc/trickled.conf

Най-простият конфигурационен файл, който може да бъде направен, изглежда така:

[ssh] Приоритет = 1

[www] Приоритет = 8

С този метод получаваме доста добри скорости на изтегляне и в същото време можем да правим ssh сесии на машината, която се изтегля. По принцип конфигурационен файл като този по-горе указва на капка да даде приоритет на ssh трансферите над www.

Документацията на Trickle препоръчва да се използват параметрите Time-Smoothing и Lenght-Smoothing, за да се избегнат колебания в скоростите на трансфер.

[ssh] Приоритет = 1
Изглаждане на времето = 0.1
Изглаждане на дължината = 2

[www] Приоритет = 8
Изглаждане на времето = 5
Изглаждане на дължината = 20

Тези стойности определят времето за нормализиране и дължината, които Trickle прилага към програмата, която контролира.

Fuente: струйка