为什么Linux进程太忙(ptrace左右)?

时间:2013-12-13 09:31:37

标签: linux debugging ptrace pstack

在多核RHEL6上,死循环中存在FIFO实时进程,因此它占用核心上的所有CPU资源(进程绑定到核心)。但是,其他内核非常好。

此时,deadloop进程的pstack无法打印任何内容。同时,任何其他进程的pstack运行良好。

有人可以帮忙告诉我原因吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

尝试这样,将debuger命令放在带有taskset -c corenumber / path / command的免费核心中,然后尝试使用chrt命令在调试进程的fifo中更改调度类

我认为您发现了这个问题,因为正常进程无法停止fifo进程