发布于 2017-04-15 20:09:58
我想对此发表评论,但我对这个网站并不陌生。您的问题似乎是,每个BFD会话是否设置一个单独的看门狗定时器,而不是单个全局计时器。
单个全局计时器只是自动轮询,CPU负载将是任务的执行时间除以执行周期。
每个BFD的计时器将取决于允许多少BFD会话同时运行。计时器数量越多,CPU负载就越大。
这里的关键是估计任务执行的周期,即使它是非周期性的。下一步是对在CPU上运行的所有任务进行快速的速率单调分析,而不需要计时器。这项技术将根据计时器启动的任务的优先级,让您了解系统中的相对空闲容量。
记住,根据系统的总体任务模型,任务执行的分阶段执行是很重要的。优先级越高的任务运行越快,这些任务消耗了较低优先级任务的相对空闲容量。
https://softwareengineering.stackexchange.com/questions/347194
复制相似问题