DragonFly 3.3 performance improvements

Francois Tigeot ftigeot at wolfpond.org
Tue Apr 23 10:26:09 PDT 2013

On Sun, Apr 21, 2013 at 11:46:07PM +0200, Francois Tigeot wrote:
> One of the main differences between Dragonfly-3.2 and the future 3.4
> release is the use of DPorts and binary Pkgng packages.
> The packages are mass-produced by Poudriere, a tool making so heavy
> use of IO and CPU resources and exercising so heavily some operating
> system functions it showed major stability and performance issues on
> machines which had otherwise been running perfectly fine for months.
> These issues were fixed during the DragonFly 3.3 development cycle; I
> have run a few benchmarks to show the resulting performance improvements.

The attached munin CPU graph may also be of interest.

It represents approximately a day of CPU usage with the 48-core Opteron
machine used for the Poudriere benchmarks.

On the left part, Poudriere is running with the March 15, 2013 DragonFly
kernel and on the right part, the same workload is running with the
December 26, 2012 kernel.

With user time such a little part of the available CPU time, the December
kernel clearly couldn't properly scale on this machine.

Francois Tigeot
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cpu-day_33vs32.png
Type: image/png
Size: 43531 bytes
Desc: not available
URL: <http://lists.dragonflybsd.org/pipermail/kernel/attachments/20130423/527f39c9/attachment-0001.png>

More information about the Kernel mailing list