트리클 : Linux 용 대역폭 제한 기

물방울 가능한 흥미로운 도구입니다 한도 el 대역폭 위아래 모두 토 다스 우리 응용 프로그램. 특정 애플리케이션을 제어하기 위해 "요청시"실행되거나 데몬으로 실행되어 인터넷에 연결을 시도하는 모든 애플리케이션을 제어 할 수 있습니다.

설치

sudo apt-get install 물방울

세류 사용 방법

Trickle의 구문은 다음과 같습니다.

trickle -d Download_Bandwidth -u Upload_Bandwidth 명령

다음은 몇 가지 예입니다 :

a) ssh를 사용하여 파일을 전송하는 데 사용되는 다운로드 대역폭을 10kbps로 제한합니다.

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

b) Apt를 통한 시스템 업데이트 다운로드의 대역폭을 200kpbs로 제한합니다.

세류 -d 200 apt-get 업그레이드

c) Firefox와 같은 응용 프로그램의 대역폭을 수정하려면 :

물방울 -d 10 -u 10 firefox % u

d) 세류를 사용하여 wget의 대역폭 제한

세류 -d 50 wget -O "planet earth.divx"http://video.stage6.com/1402821/.divx

악마처럼 물방울을 뛰다

데몬처럼 세류를 시작하고 모든 대역폭을 제한하려면 trickled 명령을 사용합니다.

sudo 물방울 -d 20 -u 20

… 매개 변수 -d 및 -u는 각각 다운로드 및 업로드 제한에 응답합니다.

세류 구성

Trickle에는 일부 매개 변수를 미세 조정하고 각 서비스에 대해 개별적으로 영구적으로 만들 수있는 구성 파일이 있습니다.

구성 파일은 다음과 같습니다. /etc/trickled.conf

만들 수있는 가장 간단한 구성 파일은 다음과 같습니다.

[ssh] 우선 순위 = 1

[www] 우선 순위 = 8

이 방법을 사용하면 상당히 좋은 다운로드 속도를 얻을 수 있으며 동시에 다운로드중인 시스템에 ssh 세션을 수행 할 수 있습니다. 기본적으로 위와 같은 구성 파일은 www보다 ssh 전송의 우선 순위를 지정하도록 세류를 알려줍니다.

Trickle의 문서에서는 전송 속도의 변동을 방지하기 위해 Time-Smoothing 및 Length-Smoothing 매개 변수의 사용을 권장합니다.

[ssh] 우선 순위 = 1
시간 평활화 = 0.1
길이 스무딩 = 2

[www] 우선 순위 = 8
시간 평활화 = 5
길이 스무딩 = 20

이 값은 Trickle이 제어하는 ​​프로그램에 적용하는 정규화 시간과 길이를 정의합니다.

출처 : 물방울