
인터페이스의 발신 속도를 56k(모뎀 속도)에서 1MBit/s 사이로 제한할 수 있는 간단한 스크립트를 만들고 싶습니다. 다음과 같은 작업이 수행되는 것으로 나타났습니다.
tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540
하지만 이제는 내 스크립트에 대한 입력이 "속도"만 되기를 바랍니다. 속도만 알면 좋은 대기 시간과 버스트 값을 계산하는 좋은 방법은 무엇입니까?
tbf 매뉴얼 페이지에는 최소 버스트가 내 커널 HZ로 나누어진 속도여야 한다고 나와 있습니다. 이는 의미가 있지만 속도에서 합리적인 버스트 값을 계산하는 공식을 찾는 데 도움이 되지 않습니다. 아마도 버스트 값이 최소값보다 약간 더 커지기를 원합니까?
그리고 좋은 대기 시간 값은 어떻게 계산하나요? 지연 시간은 속도에 따라 변해야 합니까?