Re: SMP Documentation

Matthew Dillon <[email protected]> Thu, 22 Jan 2015 18:47:57 -0800
Newsgroups gmane.os.dragonfly-bsd.kernel
Message-ID <CAOZ7CpD0X390dJJr04Zx-k0i4wdZNCA-BDfRsg-42WsBU_Le=g@mail.gmail.com>
There is no comprehensive document.  Our approaches are somewhat different
(and very different in the network subsystems).  Our hybrid cpu
localization (which can be lockless) and fine-grained locking model seems
to be able to avoid nearly all potential SMP conflicts and is probably a
bit more cache-friendly than FreeBSDs model.

-Matt

On Mon, Jan 19, 2015 at 3:05 AM, Arjun Suresh Raji <[email protected]>
wrote:

> Hi ,
> I have just started using DragonFly BSD.
> I am just curious if I could find some documentation on how Dfly differs
> with FreeBSD on SMP initiatives. When going through some documents I read
> words like big kernel lock and fine-grained locks. Apart from the buzz
> words I was not able get any documentation on those.
>
> And how different kernels behave with different sets of workload?
>
> Can anyone point me to some documents on this.
> Kindly help me.
>
>         - Arjun Suresh
>