2 ms·
I would also guess that OpenBSD's SMP implementation is userland mostly. When it comes to kernel its still one big GIANT LOCKED so that is also one of the reaso
by vermaden 5y ago
I would also guess that OpenBSD's SMP implementation is userland mostly. When it comes to kernel its still one big GIANT LOCKED so that is also one of the reasons why the performance is not there.
- j_not_j 5y agoActually, that guess is incorrect, it's got a native pthreads with SMP support. Just not great support (for example, OpenMP is not available). There is ongoing work to avoid the big lock and much of the network stack, for instance, is unlocked.