ROS:32个接收进程的接收带宽

为了验证接收端的cpu是否不够,将ROS安排在两个服务器上cmm02node01, cmm02node03上,每个服务器上16个接收进程,测试12小时得到的两个接收结点的平均带宽分别为:19.05Gb/s, 17.48Gb/s,带宽和为36.53Gb/s。比单个接收结点16个ROS进程的带宽 31Gb/s 增加了 5Gb/s 。

说明接收结点的CPU确实不够用,因为增加CPU结点,带宽提高了5Gb/s, 此时的测试带宽为36.53Gb/s,接收端的CPU已经不再是瓶颈,发送端的CPU此时为瓶颈。网卡已经基本上达到最大的带宽。

1.20529
0.97462
0.760735
1.7644
1.26347
1.80768
0.672425
0.643262
0.660358
1.35298
1.08332
1.81472
0.617585
2.12443
0.879535
1.42072
sum ave bw: 19.045530


1.09514
1.06836
1.00737
0.985316
0.964373
0.949902
0.970972
1.42252
0.911766
1.21532
1.1539
1.15695
1.12925
1.16375
1.11795
1.16623
sum ave bw: 17.479069
原文地址:https://www.cnblogs.com/zengtx/p/6678206.html