![rmind](/assets/img/avatar_default.png)
on the original approach of SVR4 with some inspirations about balancing and migration from Solaris. It implements per-CPU runqueues, provides a real-time (RT) and time-sharing (TS) queues, ready to support a POSIX real-time extensions, and also prepared for the support of CPU affinity. The following lines in the kernel config enables the SCHED_M2: no options SCHED_4BSD options SCHED_M2 The scheduler seems to be stable. Further work will come soon. http://mail-index.netbsd.org/tech-kern/2007/10/04/0001.html http://www.netbsd.org/~rmind/m2/mysql_bench_ro_4x_local.png Thanks <ad> for the benchmarks!