<div dir="ltr">Thanks for your comments and inputs. I am reading the FreeBSD docs. and planning to acquire a freebsd kernal design book. And I need a dev system to be setup before I jump in start experimenting. As of know I am going through the changes being made. <div>Happened to go through</div><div> <a href="http://bsd.slashdot.org/story/03/10/03/0158217/irc-forum-with-matthew-dillon-of-dragonfly-bsd">http://bsd.slashdot.org/story/03/10/03/0158217/irc-forum-with-matthew-dillon-of-dragonfly-bsd</a></div><div>Wil be following up in the efnet network as the freenode one is quiet inactive.</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">--<br>Arjun S R<br><a href="http://about.me/arjunsr" target="_blank">http://about.me/arjunsr</a></div></div>
<br><div class="gmail_quote">On Wed, Mar 18, 2015 at 5:06 PM, Atte Peltomaki <span dir="ltr"><<a href="mailto:atte.peltomaki@iki.fi" target="_blank">atte.peltomaki@iki.fi</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Jan 19, 2015 at 04:35:29PM +0530, Arjun Suresh Raji wrote:<br>
> Hi ,<br>
> I have just started using DragonFly BSD.<br>
> I am just curious if I could find some documentation on how Dfly differs<br>
> with FreeBSD on SMP initiatives. When going through some documents I read<br>
> words like big kernel lock and fine-grained locks. Apart from the buzz<br>
> words I was not able get any documentation on those.<br>
><br>
> And how different kernels behave with different sets of workload?<br>
><br>
> Can anyone point me to some documents on this.<br>
> Kindly help me.<br>
<br>
</div></div>As Matt said, DragonFly BSD SMP model isn't comprehensively documented,<br>
but if you aren't familiar with the subject, I recommend checking out<br>
following books and texts:<br>
<br>
- UNIX Systems for Modern Architectures: Symmetric Multiprocessing and<br>
  Caching for Kernel Programmers. This book explains the fundamental<br>
  problems in SMP and explains different solutions.<br>
<br>
- Solaris Internals (2nd. edition). Explains the Solaris lightweight<br>
  kernel threading model, which shares some similarities with dfly.<br>
<br>
- FreeBSD SMPng Design Document:<br>
  <a href="https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/smp.html" target="_blank">https://www.freebsd.org/doc/en_US.ISO8859-1/books/arch-handbook/smp.html</a><br>
<br>
- The Design and Implementation of the FreeBSD Operating System. Also<br>
  covers FreeBSD SMP implementation and fine-grained locking.<br>
<br>
Note that the subject of SMP is very complex, it's not possible to<br>
accurately evaluate an implementation's performance without actually<br>
testing it.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Atte Peltomäki<br>
     <a href="mailto:atte.peltomaki@iki.fi">atte.peltomaki@iki.fi</a> <> <a href="http://kameli.org" target="_blank">http://kameli.org</a><br>
"Your effort to remain what you are is what limits you"<br>
</font></span></blockquote></div><br></div>