Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Jul 2005 20:20:53 -0300 (ADT)
From:      "Marc G. Fournier" <scrappy@hub.org>
To:        freebsd-stable@freebsd.org
Subject:   6.x Performance note in /usr/src/UPDATING ...
Message-ID:  <20050717201956.B1035@ganymede.hub.org>

next in thread | raw e-mail | index | archive | help

NOTE TO PEOPLE WHO THINK THAT FreeBSD 6.x IS SLOW:
         FreeBSD 6.x has many debugging features turned on, in
         both the kernel and userland.  These features attempt to detect
         incorrect use of system primitives, and encourage loud failure
         through extra sanity checking and fail stop semantics.  They
         also substantially impact system performance.  If you want to
         do performance measurement, benchmarking, and optimization,
         you'll want to turn them off.  This includes various WITNESS-
         related kernel options, INVARIANTS, malloc debugging flags
         in userland, and various verbose features in the kernel.  Many
         developers choose to disable these features on build machines
         to maximize performance.


Can someone add a pointer to this as to how to actually do this?  For 
instance, I know from 5.x about the 'ln -s aj /etc/malloc.conf' for malloc 
... but what about the rest?




----
Marc G. Fournier           Hub.Org Networking Services (http://www.hub.org)
Email: scrappy@hub.org           Yahoo!: yscrappy              ICQ: 7615664



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050717201956.B1035>