인터넷 대역폭을 어떻게 제한합니까?


58

인터넷 대역폭을 많이 사용한다는 불만이 접수되었습니다.

내 컴퓨터에서 내 컴퓨터의 인터넷 대역폭을 제한 할 수있는 소프트웨어가 있습니까? Firefox를 브라우저로 사용하고 비트 토렌트를 사용하고 소프트웨어 센터에서 소프트웨어를 다운로드합니다.

(모니터링하는 방법이 있습니까?)


광고 또는 원치 않는 IP를위한 방화벽을 설정하면 대역폭도 줄어들 것입니다.
user123456

iptables와 함께 tc 명령을 사용하고, tcpump 또는 iperf를 사용하여 모니터하십시오.

답변:


64

당신은 터미널을 통해 사용하기 쉬운 2가 있습니다. Wondershaper and Trickle. 자세한 여기에 있습니다 인터넷 속도를 제한하는 방법?

어쨌든 기본 사항은 다음과 같습니다.

sudo apt-get install wondershaper

터미널에서을 사용하여 인터넷에 연결된 인터페이스의 이름을 찾으십시오 ifconfig. eth0, eth1, eth2 등일 수 있습니다. 제 경우에는 eth1입니다. 그래서 나는 이것을 할 것입니다 :

sudo wondershaper eth1 1024 256

1024Kbits 및 256Kbits 업로드 속도를 제공합니다. 128KB와 16KB입니다.

재설정하려면이 작업을 수행하십시오. sudo wondershaper clear eth1

참고 : 토렌트 다운로더, 파이어 폭스 등과 같은 PC의 모든 것을 제한합니다.

또 다른 프로그램은 Trickle입니다

설치하려면 다음을 수행하십시오.

sudo apt-get install trickle

실행하려면 firefox120킬로바이트 / s의 다운로드 및 32킬로바이트 / s의 업로드의 최대 실행

trickle -d 120 -u 32 firefox

제 경우에는 wondershaper를 권장합니다.

설치 후 man wondershaper또는 설치 한 유형 man trickle에 따라 두 가지 중 하나에 대한 자세한 정보가 필요한 경우.


1
장치가 아닌 각 프로그램의 인터넷 대역폭을 제한 / 역전 할 수 있습니까?
Nur

@Nur 내가 아는 한, 가능하지만 사용자 공간 외부의 일부 커널 편집 및 기타 내용이 포함됩니다. Windows Netlimiter와 같은 도구와 비슷한 방법을 사용하는 것이 좋습니다. 물론 netlimiter는 연결 공유를 관리하는 프로세스를 연결하지만 아이디어는 동일하게 유지되며 이것이 적용되는 네트워크의 경우 많은 도움이됩니다.
루이스 알바라도

1
물방울은 askubuntu.com/questions/776/…을 할 수 있습니다 trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn

1
경고 :이 설명을 작성하는 시점에서 물방울은 32 비트 운영 체제에서만 작동하며 64 비트는 지원하지 않습니다.
Karl Morrison

1
사람이 64 비트를 생생하게 생생하게 처리 할 수 ​​있기 때문에 재조정해야 할 수도 있습니다. 더보고 싶다면 github에 버그 보고서를 넣습니다. 14.04를 실행 중이며 작동하지 않습니다.
Karl Morrison
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.