인터넷 연결을 프로그램별로 제한 할 수있는 방법이 있습니까?


10

내 리눅스 연결은 정말 무료입니다.

나는 브라질에 살고 있으므로 내가 사는 곳에는 1Mbit / s 만 가질 수 있습니다. 예, 슬프지만 요점은 아닙니다.

매번 내가 우분투 9.04를 업데이트하거나 뭔가를 다운로드하고있어, 그것을 수행 먹는 모든 내 대역폭. 마찬가지로, 업데이트 관리자 가 패키지를 다운로드하는 동안 들어오는 트래픽이 110 kB / s로 이동한다는 것을 패널의 netspeed 애플릿 으로 확인할 수 있습니다 . 그리고 나서, 나의 Emesene이 갑자기 연결이 끊어지면서 탐색 할 수 없습니다.

상상할 수 있듯이 패키지가 모두 다운로드되거나 중간에 업데이트가 취소 될 때까지 인터넷 연결을 다시 사용할 수 없습니다.

내가 말했듯이, 나는 무언가를 다운로드 할 때 똑같은 일이 발생하지만 덜 방해적이고 즉각적입니다.


문제는 APT / 다운로드 트래픽을 다른 인터넷 서비스를 계속 사용할 수있는 방법으로 제한하거나 일반적인 탐색 작업을 위해 대역폭을 예약하는 방법이 있습니까 (Windows에있는 것처럼), 나는이 이름을 잊어 버렸습니다. 그것은 " 뭔가 패키지" 와 같습니다 .

답변:


16

이 게시물에 설명 된대로 /etc/apt/apt.conf.d/에서 구성 파일을 설정하여 다운로드 속도를 제한하도록 apt를 구성 할 수 있습니다.

특히 파일을 작성하십시오.

/etc/apt/apt.conf.d/76download

텍스트가 포함되어 있습니다.

획득 {대기 모드 "액세스"; http {Dl-Limit "65"; }; };

여기서 "65"는 kb / s의 속도입니다.


좋아, 그건 내 것보다 확실히 더 잘 들린다 ... 삭제하고 +1.
balpha

15

자동 대역폭 제어 옵션이없는 다른 응용 프로그램의 경우 물방울을 사용할 수 있습니다

업로드 속도가 20KB / s이고 다운로드 속도가 50KB / s 인 APT의 예 : sudo trickle이 필요합니다.

sudo trickle -u 20 -d 50 적분 거리 업그레이드

다운로드 속도가 30KB / s 인 wget의 예 :

물방울 -d 30 wget http : // ...

물방울의 맨 페이지에서 :

물방울은 사용자 공간 대역폭 관리자입니다. 현재, 물방울은 socket (2) 인터페이스를 통해 설정된 모든 SOCK_STREAM (socket (2) 참조) 연결의 형성을 지원합니다. 또한 물방울은 정적으로 링크 된 실행 파일이나 setuid (2) 실행 파일과는 작동하지 않습니다. 물방울은 고도로 구성 가능합니다. 다운로드 및 업로드 속도는 별도로 또는 전체적으로 설정할 수 있습니다.


어떻게해야할지 모르겠습니다 ... 귀하의 게시물이 내 질문에 답변하지만 이전 게시물이 내 문제를 해결합니다. 나는 다른 투표,하지만 당신의 대답 =] 투표 할 것 같아요
igorsantos07을
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.