And I'd suggest to optimize 'isolcpus=managed_irq' directly, such as: - reduce nr_queues or numgrps for group_cpus_evenly() according to house-keeping cpu mask - spread house-keeping & isolate cpu mask evenly on each queue, and you can use the existed two-stage spread for doing that thanks, Ming