On 12/23/24 11:20 AM, Gábor LENCSE wrote:
Under Linux, one can use the isolcpus kernel command line
parameter to exclude certain cores from the scheduler.
I use the DPDK rte_eal_remote_launch() function to start a thread on an isolated CPU core.

Is there anything similar under OpenBSD?

Is there any reason why multiple processes with shared memory segments
won't work as well?
In my experience there's little if any performance difference.
Unless the application is truly SIMD, the additional security
and ease of debugging pay off quickly.

In my experience, OpenBSD does a good job spreading compute
bound processes over all available CPUs.

Reply via email to