29.2. 卸载 RCU 回调
您可以使用 rcu_nocbs 和 rcu_nocb_poll 内核参数卸载 Read-Copy-Update (RCU)回调。
先决条件
- 您在系统上具有 root 权限。
流程
要从运行 RCU 回调的候选中删除一个或多个 CPU,请在
rcu_nocbs内核参数中指定 CPU 列表,例如:rcu_nocbs=1,4-6或者
rcu_nocbs=3第二个示例指示了 CPU 3 是一个 no-callback CPU 的内核。这意味着,RCU 回调不会在
rcuc/$CPU线程固定到 CPU 3 中,而是在rcuo/$CPU线程中进行。您可以将这个线程移到内务 CPU 中,以减轻 CPU 3 从被分配的 RCU 回调作业。