SMP performance on drgonfly
Matthew Dillon
dillon at apollo.backplane.com
Fri May 18 16:50:51 PDT 2007
A large chunk of the kernel still runs under the big giant
lock, including the light weight processes that libthread_xu
uses, so something like mysql is going to hit a lot of BGL
contention.
You may be able to get DragonFly to run on the machines you
were having problems with by compiling it with SMP but
without APIC_IO. With that combination DragonFly will use
the PIC in SMP mode, which usually works.
I'd use 1.8 for any testing, or 1.9 Preview. A lot of
dangerous stuff is going into 1.9 HEAD right now (in particular,
moving to a pluggable MBR/disklabel architecture so we can support
64 bit disklabels and GPT and such.
-Matt
More information about the Users
mailing list