ZBLOG

13.1.1.1. HISTORY_LATENCY_TOPIC The _fastdds_statistics_history2history_latency statistics topic collects data related with the latency between any two matched endpoints. This measurement provides information about the DDS overall latency indepen...

这些段落描述了Fast DDS(Data Distribution Service)统计主题的不同类型及其用途。以下是对每个主题的解释:

13.1.1.1 HISTORY_LATENCY_TOPIC

  • 功能: 该主题收集与两个匹配端点之间延迟相关的数据。
  • 测量内容: 它测量从数据样本写入到数据读取器历史中的时间间隔,具体指的是用户回调发出的通知前的延迟。这一统计信息可以帮助开发者了解DDS系统的整体延迟,而不考虑用户应用程序的开销。

13.1.1.2 NETWORK_LATENCY_TOPIC

  • 功能: 此主题收集网络延迟的数据,单位为纳秒。
  • 测量内容: 测量从消息被写入直到消息在接收方MessageReceiver中被接收所花费的时间。在使用TCP传输时,该测量还包括与数据报文CRC操作相关的时间,这意味着可以在定义TCPTransportDescriptor时禁用CRC操作。

13.1.1.3 PUBLICATION_THROUGHPUT_TOPIC

  • 功能: 此主题收集由每个DataWriter发送的数据量,以字节每秒(B/s)表示。
  • 测量内容: 提供有关出版物吞吐量的信息,帮助评估数据发送性能。

13.1.1.4 SUBSCRIPTION_THROUGHPUT_TOPIC

  • 功能: 收集由每个DataReader接收到的数据量,也以字节每秒(B/s)表示。
  • 测量内容: 提供关于订阅吞吐量的信息,有助于理解数据接收性能。

13.1.1.5 RTPS_SENT_TOPIC

  • 功能: 收集从每个DDS实体发送到各自定位器的RTPS(实时发布/订阅协议)数据包和字节数。

13.1.1.6 RTPS_LOST_TOPIC

  • 功能: 收集在传输层丢失的RTPS数据包和字节数,即在两个DDS实体之间通信过程中被丢弃的数据。

13.1.1.7 HEARTBEAT_COUNT_TOPIC

  • 功能: 收集每个用户DataWriter发送的心跳消息数量。此主题不适用于内置(与发现相关)的DataWriter。
  • 条件: 心跳消息仅在ReliabilityQosPolicy设置为RELIABLE_RELIABILITY_QOS时发送,用于报告DataWriter的状态。

13.1.1.8 ACKNACK_COUNT_TOPIC

  • 功能: 收集每个用户DataReader发送的acknack消息数量。同样,不适用于内置DataReaders(与发现相关)。
  • 条件: acknack消息仅在ReliabilityQosPolicy设置为RELIABLE_RELIABILITY_QOS时发送,用于报告DataReader的状态。

这些统计主题提供了有价值的信息,使得开发人员能够监控和优化其基于Fast DDS构建应用程序的性能和可靠性。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:http://sdn.0voice.com/?id=7451

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?