트리클 : 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이 제어하는 ​​프로그램에 적용하는 정규화 시간과 길이를 정의합니다.

출처 : 물방울


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

14 코멘트, 당신의 것을 남겨주세요

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   Linux를 사용합시다

    -u 매개 변수는 업로드 대역폭을 제한하는 것입니다. -d 다운 스트림.
    건배! 폴.

  2.   알론소 헤레라

    안녕하세요 Pablo, "% u"는 무엇을 의미합니까? 그러면 Google 크롬은 어떻게 보일까요? 감사

  3.   Linux를 사용합시다

    최신 버전의 Ubuntu에 대한 패키지가 없기 때문일 수 있습니다. : S
    우리는 그들을 기다리거나 직접해야합니다. 🙂 그것이 자유 소프트웨어의 마법입니다.
    건배! 폴.

  4.   세바

    xububtu 12.04에 설치하려고하는데 설치되지 않습니다. 어떤 해결책이 있습니까?

  5.   Envi

    흥미 롭군. 나는 Wondershaper를 오래 전에 알고 있었다http://lartc.org/wondershaper/)는 비동기 연결의 균형을 유지하여 특히 업로드에서 패킷 및 연결 대기 시간 관리의 효율성을 높이는 도구입니다. 또한 대역폭을 제한 할 수 있습니다.

  6.   Linux를 사용합시다

    그것도 잘 작동합니다.

  7.   안드 레스

    매우 흥미로운 감사합니다
    게시물에서 명령이나이 프로그램이 있는지 또는 인터넷을 사용하는 모든 응용 프로그램을 알려주는 프로그램이 있는지 알고 싶습니다.
    이것으로 보완이 될 것
    감사

  8.   Linux를 사용합시다

    이것이 도움이 될 것입니다.

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    건배! 폴.

  9.   안드 레스

    대단히 감사합니다!

  10.   Wiggin

    튜토리얼에 감사드립니다. 여러 컴퓨터간에 대역폭을 공유 할 때 매우 유용합니다. 그러나 PC로 들어오는 모든 연결과 나가는 연결의 대역폭을 제한 할 수있는 netlimiter에서와 같이 모든 응용 프로그램의 대역폭을 자동으로 제한하는 방법이 있는지 알고 싶습니다.

    미리 감사드립니다.
    그러나 wondershaper도 알고 있지만 p2p 연결을 제한하도록 구성하는 방법을 모릅니다.

    1.    리눅스를 사용하자

      진실은 내가 당신에게 말할 수 없다는 것입니다.
      그러나 다음 기사에 관심이있을 수 있습니다.
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      포옹! 폴.

  11.   쿠로카제

    우선 튜토리얼 주셔서 감사합니다. 우분투 14.04에 대한 이러한 유형의 응용 프로그램을 찾고 있었는데 Wondershaper를 설치했지만 작동하지 않았 으며이 응용 프로그램을 설치하지 않았습니다. 실제로 모든 응용 프로그램이 설치 방법에 대해 동일한 정보를 말하고 있기 때문입니다. 연결을 제한하는 방법은 있지만 비활성화하는 방법을 말하지 않고 영어로 하나가 있었지만 확실하지 않은 것 같습니다 (또는 적어도 기본 영어로 이해 한 것입니다). 누군가이 질문에 답할 수 있다면이 응용 프로그램을 기꺼이 설치하겠습니다.

  12.   페데리코

    훌륭한 도구입니다. 나를 위해 잘 작동합니다. 이제 Wi-Fi 핫스팟의 대역폭을 제한하려면? "trickle -d 10 -u 10 wlp0s29u1u2 % u"(wlp0s29u1u2는 Wi-Fi 인터페이스의 이름입니다)

  13.   페데리코

    지시 한대로 명령을 실행하려고하지만 실행하면 다음 메시지가 표시됩니다.
    "속임 : 구성 파일 건너 뛰는 중 : $ {prefix} /etc/trickled.conf : 해당 파일 또는 디렉토리 없음"
    계속해서 구성 파일을 편집하고 명령을 반복합니다. 그러나 나는 다시 같은 메시지를 받는다.