带组装7ROS_1节点_448通道

原有的读出方式不变。

发送端控制发送频率为1KHz。

在cmm03node03 节点上各布置7个ROS。每个ROS接收64个通道的数据。每个ROS 2个RequestHandler, 一共有44个SFI。接收端和发送端的socket buffer size 都设置为8MB。SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm02node11, cmm03node13, cmm03node14 这11个节点上,每个节点上布置4个SFI。得到的测试结果如下:

1. 平均事例率为 956.9 Hz, 带宽为 956.9*2*8*448/1024/1024 =  6.54Gb/s, cmm03node03的cpu idle为 8.5%。

时间: 2024-08-08 01:14:56

带组装7ROS_1节点_448通道的相关文章

带组装3ROS_1节点_192通道

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03 节点上各布置3个ROS.每个ROS接收64个通道的数据.每个ROS 3个RequestHandler, 一共有44个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm0

带组装4ROS_1节点_256通道

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03 节点上各布置4个ROS.每个ROS接收64个通道的数据.每个ROS 2个RequestHandler, 一共有44个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm0

带组装32ROS_4节点_2048通道测试结果

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03, cmm03node05, cmm03node04, cmm03node07四个节点上各布置8个ROS, 一共32个ROS.每个ROS接收64个通道的数据.每个ROS一个RequestHandler, 一共有四个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm03node13, cmm03node14这两个节点上,一共8个SFI.得到的测试结果如下: 1. 平均事例率:

带组装1ROS_1节点_64Chan

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03 节点上各布置1个ROS.每个ROS接收64个通道的数据.每个ROS 1个RequestHandler, 一共有44个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm0

带组装的bug解决

带组装时,之所以出现DFM和SFI的报错,是因为SFI在向ROS请求数据时出现TIMEOUT,导致了SFI的强制组装(不完整事例,由于只有一个ROS,于是SFI报warning:No Data Fragments at all.),SFI的超时也会带来DFM接收EoE的超时,于是DFM也报warning: No EoE Message for event... . 将SFI的TimeoutCycle_ms 增加到5000000以后,不再出现报错的现象. 将TimeoutCycle_ms设置为50

ROS取数线程分析(4): 不带组装: socket选项SO_SNDBUF,SO_RCVBUF对带宽和CPU的影响(2)

在不带组装,取数线程简化为直接while循环recv,通过setsockopt将SO_SNDBUF, SO_RCVBUF设置为256*1024时,短时间内的测试结果为6.7Gb/s.但是长时间的测试结果却如下图: 上图的横坐标为ROS接收到event的个数,以40000为单位. (x, y)表示 ROS接收到第 x*40000 个 event 时,接收端的带宽为 y Gbits/s. event size 为 2KB. 由上图可以看出,接收端的带宽在保持了一段时间的6Gb/s后,是不断降低的.但

带组装2ROS_1node_128通道

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03 节点上各布置2个ROS.每个ROS接收64个通道的数据.每个ROS 1 个RequestHandler, 一共有44个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm

带组装6ROS_单节点_384Chan

原有的读出方式不变. 发送端控制发送频率为1KHz. 在cmm03node03上布置6个ROS.每个ROS接收64个通道的数据.每个ROS 2个RequestHandler, 一共有44个SFI.接收端和发送端的socket buffer size 都设置为8MB.SFI布置在cmm02node01,cmm02node03, cmm02node04, cmm02node05, cmm02node07, cmm02node13, cmm02node08, cmm02node10, cmm02nod

带组装8ROS_512通道测试结果

原有的读出方式不变,一个ROS处理多个socket, 每次read之前先select检查通道是否有数. 发送端控制发送频率为1KHz. 8ROS布置在一个服务器cmm03node03上,每个ROS接收64个通道的数据.每个ROS一个RequestHandler, 一共有四个SFI.接收端和发送端的socket buffer size 都设置为8MB.得到的测试结果如下: 1. 平均事例率:919.5Hz, 总带宽:919.5*2*8*64*8/1024/1024=7.18Gb/s. 2. 此时R