저는 Ubuntu Trusty 14.04 64비트를 사용하고 있습니다.
trickle
저장소에서 네트워크 셰이퍼를 설치하고 몇 가지 테스트를 수행했습니다 .
- 제한 없는
네트워크 다운로드 제한을 테스트하기 위해 다음 명령을 실행합니다.
wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso
중단 없이 약 9MB/s의 안정적인 다운로드 속도를 얻었습니다.
- 200KB/초로 제한됨
이 명령을 사용하여 다운로드 속도를 200KB/s로 제한합니다.
trickle -d 200 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso
약 200KB/s의 매우 정확한 다운로드 속도를 얻었습니다.
- 1000KB/초로 제한됨
동일한 명령을 사용하여 다운로드 속도를 1000KB/s로 제한했습니다.
trickle -d 1000 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso
네트워크 속도는 200KB/s정도로 매우 안정적인데 1000KB/s 정도를 예상했습니다.
- 100KB/초로 제한됨
동일한 명령을 사용하여 다운로드 속도를 100KB/s로 제한했습니다.
trickle -d 100 wget -c ftp://ftp.cesca.cat/ubuntu/release/trusty/ubuntu-14.04.1-server-amd64.iso
네트워크 속도는 예상대로 약 100KB/s입니다.
좀 더 테스트해본 결과 200KB/s 미만의 속도로 제한했을 때 결과가 정확한 것 같습니다. 그러나 200KB/s를 초과하려고 하면 프로그램은 항상 200KB/s로 제한됩니다.
왜 이런 결과가 나타나는 걸까요? 더 높은 속도를 정확하게 제한하는 방법은 무엇입니까?