흐름 제어가 아웃바운드로 변경될 때 iperf 결과가 변경되지 않는 이유는 무엇입니까?

흐름 제어가 아웃바운드로 변경될 때 iperf 결과가 변경되지 않는 이유는 무엇입니까?

저는 tc를 사용하여 두 ec2 인스턴스 간의 대역폭을 변경하고 HTB 및 TBF를 사용하여 아웃바운드 규칙을 변경하려고 했습니다. 서버 역할을 하는 ec2 인스턴스에 이러한 규칙을 설정한 다음 클라이언트 역할을 하는 다른 인스턴스에서 테스트합니다. 아무것도 변하지 않습니다. 동일한 작업을 수행하지만 ifb인바운드 점수를 매길 수 있도록 인터페이스를 인터페이스에 연결하면 작동합니다.

왜?

물론 들어오는 모든 요청은 테스트되어야 하므로 요금은 어느 정도 영향을 받습니다. iperf는 업로드만 시도하는 건가요? 그래서 제가 눈치채지 못한 걸까요? 동일한 업로드 및 다운로드 테스트를 수행하면 이 내용이 표시됩니까? 그렇다면 각 패킷에 대해 패킷을 출력해야 한다면 어떻게 될까요? 패킷이 수신되었다는 확인 메시지를 보내야 하기 때문에 어쨌든 우리가 하는 일이 아닌가요?

답변1

iperf클라이언트에서 서버로의 트래픽을 측정합니다. 일반적으로 트래픽 조절은 나가는 트래픽에만 적용됩니다. 따라서 클라이언트에서 트래픽 조절을 구성하거나 다른 측정값(예: 서버에서 다운로드)을 사용해야 합니다.

ifbtc들어오는 트래픽에 대해 사용 가능한 해결 방법을 제공하는 것입니다. 하지만 전송되는 트래픽을 제어할 수 없기 때문에 큰 의미는 없습니다.

관련 정보