Hi all, On Wed, Jul 24, 2024 at 4:46 PM Leon Woestenberg <leon@xxxxxxxxxxxxxx> wrote: > On Wed, Jul 24, 2024 at 4:35 PM Frederic Weisbecker <frederic@xxxxxxxxxx> wrote: > > > > Le mer. 24 juil. 2024 à 16:06, Leon Woestenberg <leon@xxxxxxxxxxxxxx> a écrit : > > > CPUs." and also tried with rcutree.nohz_full_patience_delay=1000. > > Are you sure you have the proper patch applied? It is not yet upstream: > > With the patch installed and adding kernel command option rcutree.nocb_patience_delay=1000 I can still get rcuc to run on the isolated #4. osnoise/4-1525 [004] ....1 697.437093: sample_threshold: start 697.437087644 duration 3220 ns interference 0 osnoise/4-1525 [004] ....1 697.437094: sample_threshold: start 697.437090864 duration 3150 ns interference 0 osnoise/4-1525 [004] dNh11 697.438575: irq_noise: local_timer:236 start 697.438570024 duration 4740 ns rcuc/4-678 [004] d..3. 697.438588: thread_noise: rcuc/4:678 start 697.438582884 duration 4190 ns osnoise/4-1525 [004] ....1 697.438588: sample_threshold: start 697.438567684 duration 20490 ns interference 2 [ 0.031422] rcu: RCU NOCB CPU patience set to 1000 milliseconds. [ 0.031420] rcu: Preemptible hierarchical RCU implementation. [ 0.031421] rcu: RCU restricting CPUs from NR_CPUS=8192 to nr_cpu_ids=16. [ 0.031421] rcu: RCU priority boosting: priority 1 delay 500 ms. [ 0.031422] rcu: RCU NOCB CPU patience set to 1000 milliseconds. [ 0.031423] rcu: RCU_SOFTIRQ processing moved to rcuc kthreads. [ 0.031423] No expedited grace period (rcu_normal_after_boot). [ 0.031423] Trampoline variant of Tasks RCU enabled. [ 0.031424] Rude variant of Tasks RCU enabled. [ 0.031424] Tracing variant of Tasks RCU enabled. [ 0.031424] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies. [ 0.031425] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=16 [ 0.031431] RCU Tasks: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.031432] RCU Tasks Rude: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.031434] RCU Tasks Trace: Setting shift to 4 and lim to 1 rcu_task_cb_adjust=1. [ 0.033438] rcu: Offload RCU callbacks from CPUs: 4-15. [ 0.033439] rcu: Poll for callbacks from no-CBs CPUs. [ 0.033441] rcu: srcu_init: Setting srcu_struct sizes based on contention. [ 0.915368] rcu: Hierarchical SRCU implementation. [ 0.915369] rcu: Max phase no-delay instances is 1000. Regards, Leon.