【发布时间】:2021-09-25 02:54:06
【问题描述】:
在具有一些无线节点的网络中,经过仿真,Omnet++ 会生成一个标量文件。 我想从生成的标量文件中计算吞吐量、有效吞吐量、端到端延迟时间、数据包丢失计数。 有计算它们的工具吗?还是脚本? 如果没有,最好的解决方案是什么? 我在 stackoverflow 网站上搜索了类似的问题,大多数问题都没有答案。
【问题讨论】:
标签: omnet++
在具有一些无线节点的网络中,经过仿真,Omnet++ 会生成一个标量文件。 我想从生成的标量文件中计算吞吐量、有效吞吐量、端到端延迟时间、数据包丢失计数。 有计算它们的工具吗?还是脚本? 如果没有,最好的解决方案是什么? 我在 stackoverflow 网站上搜索了类似的问题,大多数问题都没有答案。
【问题讨论】:
标签: omnet++
假设您使用的是 INET,如果应用层发出 packetReceived 信号,那么您可以使用 dataAge(packetReceived) 和 throughput(packetReceived) 结果过滤器。
这将在.sca 和.vec 文件中生成这些结果。
有关如何使用它们的示例,请参阅:https://github.com/inet-framework/inet/blob/007bc454ec7749e2dea8fcb808429d21074880ad/src/inet/applications/udpapp/UdpSink.ned
可以使用它的一些示例应用程序是:IpvxTrafGen、SctpClient/Peer、TcpAppBase(和衍生产品)、UdpBasicApp/Burst、UdpSink 等。
【讨论】: