我研究了FlowMon,它在整个模拟间隔内对数据包进行计数。我可以指定更短的间隔和许多这样的间隔吗?在ns-3中,是否有其他测量瞬时带宽(或至少在1ms这样的短间隔内平均带宽)的选项?
发布于 2016-11-03 07:24:59
您仍然可以使用FlowMon进行此操作。FlowMon 在模拟过程中累加数据包的数量,因此在不同的时间间隔内,您可以得到诸如txBytes之类的值,并对其进行一些计算。
查看一下NS3调度,并尝试使用它
Simulator::Schedule(Seconds(1), &StatsCalculationCallback);其中,StatsCalculationsCallback是一个函数,在该函数中,可以计算现在的值与之前的值之间的差值,以便在短时间间隔内得到值。然后,在StatsCalculationsCallback函数中,您还需要重新安排下一个间隔。
https://stackoverflow.com/questions/39836123
复制相似问题