DragonFly 3.3 performance improvements

Baptiste Daroussin bapt at FreeBSD.org
Sun Apr 21 21:49:29 UTC 2013


On Sun, Apr 21, 2013 at 11:46:07PM +0200, Francois Tigeot wrote:
> Hi,
> 
> 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.
> 
> In the first attached document, Poudriere itself was used to compare
> performance between December 2012 and March 2013 DragonFly 3.3 kernels;
> besides beeing a wonderful package building tool, it's also a pretty good
> for measuring multiprocessing scalability.
> DragonFly 3.2 itself couldn't be used due to missing DPorts support.
> For all intent and purposes, the late 3.3 kernel improvements will be
> present in DragonFly 3.4.
> 
> A good part of the performance improvements shown in the first document
> was due to changes made to the tmpfs subsystem; the second file contains
> results from a quick sysbench file IO/tmpfs test on DragonFly 3.2 and
> the March DragonFly kernel.
> 


I did ask François to send this mail to pkg@ so in particular for the poudriere
tuning part, because it is imho very useful for FreeBSD either.

regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-pkg/attachments/20130421/17e41225/attachment.sig>


More information about the freebsd-pkg mailing list