|
물방울 가능한 흥미로운 도구입니다 한도 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이 제어하는 프로그램에 적용하는 정규화 시간과 길이를 정의합니다.
출처 : 물방울