我在内核模块中使用kthread_run创建了一个内核线程。这条线很简单,就像吼叫一样。所以我想知道这个内核线程的调度策略和优先级是什么。然后,我尝试打印出这个内核线程的调度策略和优先级,并得到了如下输出。当线程没有SCHED_FIFO或SCHED_RR调度策略时,为什么它会占用cpu呢?{ while (1) a++;
我有一个进程运行在Linux上,它偶尔占用超过100% (它是一个四核处理器) CPU (如'top‘输出所示),而在这个进程上运行的其他命令也会卡住。当我注意到这个和转储进程核心时,CPU利用率下降到正常,并且内核没有显示出任何异常。
有没有办法(命令、剧本等)?哪种处理器可以根据CPU的利用率自动生成进程核心,即在进程发生过程中自动生成进程内核?