logoalt Hacker News

csdvrx04/01/20251 replyview on HN

Another suggestion: when you want to save power, use irq affinity with /proc/irq/$irq/smp_affinity_list to put them all on one core.

This core will get to sleep less than the others.

You can also use the CPU "geometry" (which cores share cache) to set max frequency on its neighboring cores first, before recruiting the other cores


Replies

naveen_k04/01/2025

Thanks for the suggestion. Will check it out.