3 ms·
OpenBSD supports multiple cores fine as far as userland goes. If you have 8 cores and start 20 userland processes, they'll be scheduled on all 8 cores. But yes,
by _delirium 11y ago
OpenBSD supports multiple cores fine as far as userland goes. If you have 8 cores and start 20 userland processes, they'll be scheduled on all 8 cores. But yes, the kernel itself is not as fine-grain multithreaded as some others. Whether that matters depends on whether waiting on the kernel turns out to be a bottleneck for your workload.
- chriscappuccio 11y agoThe kernel is undergoing rapid work to distribute load among cores for major subsystems right now...
- mioelnir 11y agoBut in practice, partial fine-grained locking is as useless as partial security. Which is why nobody cares.
- cm3 11y agoIt might be ok for compute-only tasks that spread calculations over threads or processes in userland, but anything involving input/outpout (e.g. networking) will block.