퍼센트 동적 대역폭 제어

퍼센트 동적 대역폭 제어

백분율로 나눌 수 있는 도구를 아는 사람이 있나요?지금 사용 가능대역폭? GPRS 연결을 사용하고 있으며 사용 가능한 대역폭이 자주 변경됩니다. 내가 달성하고 싶은 것은 다음과 같습니다.

  • 포트 x로 송신: 사용 가능한 대역폭의 60%
  • 포트 y로 송신: 사용 가능한 대역폭의 30%
  • 기타 모든 송신 트래픽: 사용 가능한 대역폭의 10%

tc(iproute2)의 경우 htb qdisc를 사용하고 60/30/10kbps 속도의 3개 클래스를 생성하여 이 방향에서 무언가를 달성했습니다. 100kbs 제한을 사용하면 수업에서는 100kbs(사용 가능한 경우) 미만의 사용 가능한 대역폭을 모두 사용하지만 그 이상은 사용하지 않습니다.

그러나 이 정적으로 구성된 대역폭은 우리에게 적합한 솔루션이 아닙니다. 대역폭이 많이 다양하고 한도를 구성하고 싶지 않기 때문입니다. 목표는 가능한 한 많은 대역폭을 사용하는 것입니다. 이상적으로는 속도를 바이트/초 단위가 아닌 백분율 단위로 구성하고 싶습니다. 가능합니까? 나는 prio qdisc를 조사했지만 문서가 정말 부족합니다.

감사해요!

답변1

tcADSL 회선에서 트래픽 조절의 표준 예보다 더 많은 작업을 수행할 수 있습니다(이 예는 ADSL 회선에서 파생됨).Linux 고급 라우팅 및 트래픽 조절 방법. 표준 예제가 정적으로 구성된 대역폭에서 가장 잘 작동하는 것은 사실이지만 이것이 tc구성할 수 있는 유일한 대역폭이라는 의미는 아닙니다. HOWTO는 상당히 광범위하며 시작하는 데 도움이 될 수 있습니다. 그렇지 않은 경우 달성하려는 작업에 대해 더 자세히 설명해야 할 것 같습니다.

어쨌든 tc커널은 커널의 실제 트래픽 조절 하위 시스템을 위한 구성 도구일 뿐이 므로 tc이를 수행할 수 없다면 방법이 없습니다.

답변2

몇 가지 연구를 통해 사용 가능한 대역폭을 백분율로 나누는 것이 불가능하다는 것이 분명해졌습니다. 시스템은 현재 사용 가능한 대역폭을 알 수 없습니다.

관련 정보