为特殊任务/进程保留一个核心

为特殊任务/进程保留一个核心

对于诊断,我想让应用程序运行在仅为它保留的核心上。我确实有一个 4 核 (imx8) 的 CPU - 所以这是一个嵌入式设备 - 不是完整的系统。所以我执行了 isolcpus=0,1,2 bootparam,我可以看到 pid=1 仅在 0..2 上运行,而不是在 3 上运行。许多进程都是这种情况,但并非所有进程都如此。有些进程似乎并不关心这一点。我也无法将它们与任务集隔离。我怎样才能确保这个core3确实没有被其他东西占用呢?

相关内容