Linksys WRET45GL의 수동 최대 대역폭을 정의하는 방법

Linksys WRET45GL의 수동 최대 대역폭을 정의하는 방법

동시 사용자 수 증가가 LAN 처리량에 미치는 영향을 연구해야 합니다. 데이터 크기는 약 500KB이고 대역폭은 4Mbps입니다. 내 질문은 다음과 같습니다.

  1. 실제 테스트베드에서 할 수 있나요? 아니면 시뮬레이션을 실행해야 하나요?

  2. 실제 테스트베드가 작동한다면 Linksys WRT45GL 라우터에서 수동 네트워크 대역폭을 어떻게 정의할 수 있습니까?

실제 테스트베드에서는 자바스크립트 코드를 실행하여 동일한 네트워크(다른 컴퓨터)에 있는 웹 서버에 비동기 데이터 가져오기 요청을 보낼 수 있지만, 제 질문은 그곳에서 수동 네트워크 대역폭을 정의하고 그렇지 않은지 확인하는 방법입니다. 연구 전반에 걸쳐 변경됩니다. 네트워크를 분리하고 무선 네트워크도 비활성화할 수 있습니다.

시뮬레이션의 경우 이렇게 간단한 작업을 수행하는 데 도움이 되는 가장 간단하고 신뢰할 수 있는 방법은 무엇입니까?

너무 간단했다면 죄송합니다.

답변1

을(를) 사용하고 싶은 것 같습니다 iperf. 이는 지정된 양의 대역폭을 시뮬레이션할 수 있는 클라이언트-서버 소프트웨어 패키지입니다.

iperf를 실행하는 "올바른" 방법은 한쪽 끝에 클라이언트를 두고 다른 쪽 끝에 서버를 두는 것입니다. 그러나 제어된 양의 트래픽으로 링크를 넘치게 해야 한다면 UDP를 사용하여 iperf 클라이언트를 실행하지 않아도 됩니다. . 하지만 이는 상황에 따라 다릅니다.

다음과 같이 클라이언트에 대한 구문을 사용할 수 있습니다.

iperf -c 180.92.196.115 -u -p 5001 --time 360 -i 3 -b 2

이는 다음을 지정합니다.

  • 클라이언트 모드에서 iperf를 실행합니다.
  • TCP 대신 UDP 사용
  • UDP 포트 5001로 트래픽 보내기
  • 360초 동안 테스트 실행
  • 3초마다 대역폭 통계 보고
  • 테스트를 위해 일정한 2Mbit 상당의 UDP 트래픽을 생성합니다.

iperf의 두 끝점이 테스트하려는 트래픽 흐름과 일치하는지 확인해야 합니다. 예를 들어, WAN을 통해 VoIP QoS 설정을 테스트하기 위해 인터넷 링크를 포화시키려는 경우 LAN에 있는 두 PC 간에 iperf를 실행하는 데 도움이 되지 않습니다. 해당 트래픽은 WAN을 통과하지 않으므로 아무런 영향도 미치지 않습니다.

따라서 LAN 외부의 실제 호스팅 서버에서 iperf 서버 소프트웨어를 실행해야 할 수도 있습니다.

실제 네트워크 또는 시뮬레이터?

그건 당신에게 달려있습니다. 제 생각에는 테스트를 수행하는 도구는 어느 쪽이든 동일할 것입니다. 물론 프로덕션 네트워크를 통해 실행하려면 정규 업무 시간 외에 일정을 잡거나 사용자에게 영향을 주지 않는 방식으로 실행해야 합니다.

가능하다면 실제 네트워크에서 테스트하는 것을 선호합니다. 그렇게 하면 보다 "실제" 시나리오를 처리할 수 있기 때문입니다. 실제 네트워크를 시뮬레이션하는 것은 어려울 수 있으며, 네트워크의 많은 변수 중 하나를 시뮬레이션하는 것을 잊어버렸기 때문에 결과가 정확하지 않을 수도 있습니다.

따라서 일반적으로 실제를 사용하는 것이 더 쉽고 정확합니다.

VoIP 고객을 위한 QoS 배포를 확인하기 위해 정기적으로 사용합니다. 일반적으로 개선 사항을 확인하기 위해 QoS 활성화 여부에 관계없이 실제 네트워크에서 테스트를 실행합니다. 분명히 테스트는 다르지만 방법론은 비슷할 것입니다.

사용자 성장 테스트

Iperf는 사용자가 지정한 대역폭의 양만 시뮬레이션합니다. "사용자당" 사용되는 트래픽의 양은 상황에 따라 다르므로 이를 추측할 수 있는 방법은 없습니다.

이 문제에 접근하는 방법은 다음과 같습니다.

  • LAN에 대한 인터페이스 모니터링 그래프를 설정합니다.
  • 하루 동안의 동시 사용자 수와 해당 시간에 인터페이스에서 사용되는 대역폭(초당 비트 수)이 얼마나 되는지 기록해 두십시오.
  • 또는 영업일 동안 사용된 평균 대역폭과 매일 평균 동시 사용자 수를 기록해 두십시오. 그런 다음 이 수치를 사용하여 대략적인 "사용자당 대역폭" 양을 결정합니다.

사용자당 기본 대역폭 양을 파악할 수 있으면 여러 iperf 테스트를 실행하여 시뮬레이션할 수 있습니다. 예. 각 사용자가 평균 0.25Mbps를 소비한다고 계산하면 10명의 사용자를 시뮬레이션하려면 2.5Mbps의 트래픽을 생성해야 한다고 말할 수 있습니다.

도움이 되었기를 바랍니다.

관련 정보