DragonFly BSD
DragonFly kernel List (threaded) for 2004-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Benchmarking

From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 8 Mar 2004 10:54:29 -0800 (PST)

:Some time ago I had a plan to benchmark several OS'es for fun&learning. As 
:it turned out, due to the lack of time the process was very slow. I intend 
:to do DragonFlyBSD next, so I'm asking: what would be the best way to 
:install it? Download the bootable ISO (from 
:http://www.dragonflybsd.org/main/download.cgi) and then upgrade to -current 
:via cvs? Is there a somewhat step-by-step walkthrough of the process since, 
:as I understand it there is no install/setup program?
:Also, if anybody has some performance-related patches, now would be a good 
:time to commit them to CVS :)
:(Current results are in http://geri.cc.fer.hr/~ivoras/osbench/osbench.sxc; 
:Summary: FreeBSD 5.2 is slower in synthetic tests but appears surprisingly 
:better in a "real-world" test than 4.9).

    Pretty comprehensive.  The numbers are about what I expect.  5.x will
    do better with pure userland cpu tests simply because it has a more
    recent GCC installed, and will do worse on benchmarks requiring lots
    of kernel interaction (like small-block writes) due to higher kernel
    overheads.  The 5.x pipe code is very well optimized so the results
    there make sense, and the 5.x network code has a number of fixes in it
    which 4.x never got.

    I think DFly is in pretty good shape performance-wise but there is
    at least one mbuf related patch we ought to throw in.  Also, the
    recent token code work has not been well optimized yet but I don't know
    how much that will impact things relative to what we had before.

					Matthew Dillon 

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]