0
전체 시뮬레이션 간격 동안 패킷을 계산하는 FlowMon을 살펴 보았습니다. 더 짧은 간격과 많은 간격을 지정할 수 있습니까? ns-3에서 순간 대역폭 (또는 적어도 1ms와 같은 짧은 간격으로 평균 된 대역폭)을 측정하는 다른 옵션이 있습니까?ns-3을 사용하여 즉각적인 대역폭을 측정하려면 어떻게해야합니까?
전체 시뮬레이션 간격 동안 패킷을 계산하는 FlowMon을 살펴 보았습니다. 더 짧은 간격과 많은 간격을 지정할 수 있습니까? ns-3에서 순간 대역폭 (또는 적어도 1ms와 같은 짧은 간격으로 평균 된 대역폭)을 측정하는 다른 옵션이 있습니까?ns-3을 사용하여 즉각적인 대역폭을 측정하려면 어떻게해야합니까?
그래도 FlowMon을 사용할 수 있습니다. FlowMon 은 시뮬레이션을 진행할 때 패킷 수를 누적하므로 다른 시간 간격으로 txBytes와 같은 값을 얻을 수 있고 그와 함께 계산할 수 있습니다.
은 NS3의 일정을 살펴보고 사용하려고 StatsCalculationsCallback는 당신이 짧은 간격으로 얻을 전에 지금 값과 값 사이의 차이를 계산 할 수있는 기능입니다Simulator::Schedule(Seconds(1), &StatsCalculationCallback);
그. 그런 다음 StatsCalculationsCallback 함수에서 다음 간격으로 다시 일정을 조정해야합니다.