네트워킹을위한“좋은”


12

유닉스 시스템에는 nice낮은 우선 순위로 프로그램을 실행하여 CPU를 낭비하지 않는 명령 줄 유틸리티 가 있습니다.

프로그램이 사용하는 네트워크 대역폭의 양을 제한하는 것과 유사한 것이 있습니까? 때로는 큰 다운로드를 시작하고 싶지만 웹 브라우징 및 기타 대화식 네트워크 사용이 계속 반응하기를 원합니다.


관련 질문 :

답변:


20

trickle -d 10 commandcommand를 실행 하여 대역폭을 10kB / s로 제한합니다. 이것은 nice대역폭 에 대한 아날로그입니다 . 최소한 데비안과 우분투 패키지입니다.

ip_relay및 redir지원 대역폭을 제한하는 것을 모두 작은 TCP 프록시이다. 둘 다 최근에 유지 관리되지 않은 것 같지만 최소한 데비안과 우분투에서 패키지되었습니다.

그러나 다운로드에 사용중인 도구는 이미 대역폭 제한을 지원할 수 있습니다 (예 : wget --limit-rate=10k, curl --limit-rate 10k) rsync --bwlimit=10.


나는 이것을 두 번 공표 할 수 있기를 바랍니다.
— whitequark

이 답변을 찬성 할 수 있도록 로그인을했습니다. 물방울은 위대하다!
— hometoast

9
이것들은 아날로그가 아닙니다 nice(매우 유용하지만!). nice제한이 아닌 우선 순위를 정의합니다. nice다른 프로세스가 원하지 않는 경우 아날로그 프로세스는 프로세스에 무제한 대역폭을 제공합니다.
— Ian Mackinnon

우선 순위를 원하면 라우터에서 QoS를 구성하십시오.
— Michael Cole
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.