![]() |
Isolate CPUs from IRQ and SMP - Printable Version +- Snakeoil Forums (https://forums.snakeoil-os.net) +-- Forum: Snakeoil Topics (https://forums.snakeoil-os.net/Forum-Snakeoil-Topics) +--- Forum: Feature Requests (https://forums.snakeoil-os.net/Forum-Feature-Requests) +--- Thread: Isolate CPUs from IRQ and SMP (/Thread-Isolate-CPUs-from-IRQ-and-SMP) |
Isolate CPUs from IRQ and SMP - Snoopy8 - 03-May-2025 Am reading Ubuntu real-time documentation and came across this enhancement that can be combined with CPUsets. Currently, we can enable CPUsets to isolate the music player in User leaving everything else in System. We should put an additional option to then allow a user to isolate IRQs to the "System CPUs" and isolate the "User CPUs" from the general SMP scheduler. Maybe add some logic to prevent IRQ from being assigned to "User CPUs" etc. ? In my setup, have CPUset enabled CPU 0-1 for System and 2-3 for User. Added isolcpus=2-3 irqaffinity=0-1 to Grub config and gave a small but noticeable improvement (slightly cleaner). More info here: https://documentation.ubuntu.com/real-time/en/latest/how-to/cpu-boot-configs/ RE: Isolate CPUs from IRQ and SMP - agent_kith - 05-May-2025 The grub kernel boot options needs some improvement.. This link will help on improving that. thanks for that. Have created an issue for this improvement. Wonder what could be made to improve the UI for system/user CPU space. ![]() |