寻找ROS取数的瓶颈:思路整理

Posted 小荷才楼尖尖角

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了寻找ROS取数的瓶颈:思路整理相关的知识,希望对你有一定的参考价值。

整个数据流要做的事情:先找到整个取数流程瓶颈所在,然后在造成瓶颈的部分进行优化。

有下面几个问题:

1.瓶颈分为硬件上的和软件上的。我要找的是软件上瓶颈。所以要先知道硬件的实际能力。

于是需要:对已知的机器做性能测试,知道能跑出多少带宽,用来与ROS的取数带宽做对照,如果没达到这个测试出来的带宽,就代表软件上哪里有瓶颈。

这一部分就是之前做的:不带组装时,在cmm03刀片上,iperf测试与ROS测试的对比。然而,对比的结果如何呢?这一部分有瓶颈吗?我是咋做的对照?

咋做的分析?我咋都忘了呢? 这一部分其实是最重要的吧。。。然而我做着做着就跑路了

 

2. 带组装。带组装以后的结果,应该就是要和没带组装时做对照吧?看看从ROS到SFI的逻辑和组装过程有没有瓶颈?

3. 带存盘。看存盘有没有瓶颈。  

 

4. 最后一共是160000通道一起取数。现在模拟的是单个节点的能力。单个节点和多个节点带宽是不是就完全是倍数关系?如果是,是不是意味着,只研究单节点的带宽瓶颈就够了?等研究出结果后,一起布置多个节点就行了。

 

5. ROS现有的读出模型是不是需要总结一下? 如果这个读出模型有瓶颈 ,还有哪些读出模型,适用于多个通道的数据读出?这些模型各有什么优缺点呢?

 

以上是关于寻找ROS取数的瓶颈:思路整理的主要内容,如果未能解决你的问题,请参考以下文章

codevs1043 方格取数

codevs1277 方格取数 2

寻找最小瓶颈路径的线性时间算法

寻找电视捕获 RTMP 延迟的瓶颈

算法问题寻找全排列的下一个数

算法问题寻找全排列的下一个数