linux调度与用户进程

时间:2017-07-17 18:25:05

标签: linux process posix real-time scheduling

我有一个嵌入式系统,其中有多个用户进程同时运行,因为它们相互依赖,通过 posix队列进行通信。问题是,其中一个过程需要花费更多的时间来完成一个任务(我不知道哪个进程或哪个代码段)导致其他进程延迟完成其任务。

我如何弄清楚哪个进程需要花费更多时间以及代码的哪个部分?该系统是一种测量设备,因此在处理时间上不会出现任何延迟或尖峰。我尝试更改整个系统的数据速率,但没有帮助,因为仍然出现峰值。

当进程在同一段代码中调度并达到调度持续时间的某个阈值时,linux中是否有可能绑定系统调用?

0 个答案:

没有答案