I have one single-threaded process on server that I'd like to statically bind to one CPU core and give it all available computing power all the time (it's real-time process that is heavily affected by insufficient resources). Unfortunately machine is heavily overloaded so CPU is sitting at 60% CPU or more on average and process usually gets suffocated. I already assigned real-time round-robin priority 99 but it's still far from perfect.
How can I distribute all other processes to remaining 7 CPU cores at startup and leave one core dedicated for this one process? I'm talking about situation where all newly spawned processes are already bound to 7 cores from the start.