为了验证接收端的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