OpenDDS的高性能,体现在提供了数据传输的强实时效果,包括传输低时延LowLatency、高吞吐HighTPS、大带宽FullNet。
低时延Latency性能测试,一般可通过几种手段来进行
1)在pub和sub端机器时钟一致的情况下,在两台机器间进行pub和sub的传输时延测试;

2)在具有两个或多个网卡的机上,可以通过绑定2个网卡,进行本机上的传输时延测试;(前提,机器的CPU资源足够用,避免单机运行pub/sub程序造成CPU、内存资源的争抢)

3)对于普通机器而言,很难做到时钟一致的理想情况,可以通过pub-sub-repub-resub的方式,类似于RTT(round_trip time)的方式来测算传输时延;

本文详细介绍了OpenDDS的低时延性能测试,包括通过pub-sub-repub-resub方式模拟RTT计算传输时延,以及使用SimpleLatency测试用例评估MinLatency、MaxLatency和AverLatency。在对等发现模式下,展示了pub和sub程序的运行命令以获取时延统计数据。
订阅专栏 解锁全文
2711

被折叠的 条评论
为什么被折叠?



