What I’m looking for is a governor that makes sure processes like X/Wayland that handle user input are always available to handle user input at the cost of other processes.
If I’m running a video encoding using all available CPUs, I don’t want that to cause lag with all my other processes.
This happens to me a lot when running node processes like unit tests that running on all cores. It slows everything else down. I even set the nice value on node to always be the lowest priority and it only helps a little.
I’ve actually had Linux become completely unresponsive when running many large node instances. That shouldn’t happen.
If I’m running a video encoding using all available CPUs, I don’t want that to cause lag with all my other processes.
This happens to me a lot when running node processes like unit tests that running on all cores. It slows everything else down. I even set the nice value on node to always be the lowest priority and it only helps a little.
I’ve actually had Linux become completely unresponsive when running many large node instances. That shouldn’t happen.