New SCHED_SMP diff.

Nick Evans nevans at
Thu Jul 12 18:17:37 UTC 2007

On Sun, 1 Jul 2007 22:47:33 -0700 (PDT)
Jeff Roberson <jroberson at> wrote:

> I fixed a major bug in SCHED_SMP that impacted some users causing bad 
> performance and invalid load counts.  Attilio also added support for i386 
> based machines.  I have tested on UP which works although INVARIANTS and 
> WITNESS don't work properly on UP kernels.  Single processor SMP kernels 
> work fine.
> This diff also includes another patch that I intend to commit to current 
> which significantly improved write performance for mysql by removing 
> all use of Giant in fcntl().
> Please report any stability or performance problems with this patch.  The 
> more positive reports I get the more likely it will go into 7.0.
> Thanks,
> Jeff
> _______________________________________________
> freebsd-performance at mailing list
> To unsubscribe, send any mail to
> "freebsd-performance-unsubscribe at"


I have a new Xeon E5310 system that next month will have an additional 4
cores. Do you have any specific workloads you need tested for SCHED_SMP or any
other locking changes? I can give you or Kris a shell if you need direct


More information about the freebsd-performance mailing list