Date: Fri, 12 May 2006 22:00:51 -0400 From: Kris Kennaway <kris@obsecurity.org> To: Dmitry Pryanishnikov <dmitry@atlantis.dp.ua> Cc: freebsd-stable@freebsd.org, Kris Kennaway <kris@obsecurity.org> Subject: Re: RELENG_4 -> 5 -> 6: significant performance regression Message-ID: <20060513020051.GB18438@xor.obsecurity.org> In-Reply-To: <20060512161836.R75964@atlantis.atlantis.dp.ua> References: <20060427160536.M96305@atlantis.atlantis.dp.ua> <20060427181226.GA66431@xor.obsecurity.org> <20060428122448.K57436@atlantis.atlantis.dp.ua> <20060428182818.GA10410@xor.obsecurity.org> <20060512161836.R75964@atlantis.atlantis.dp.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
--ftEhullJWpWg/VHq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, May 12, 2006 at 11:25:58PM +0300, Dmitry Pryanishnikov wrote: >=20 > Hello! >=20 > On Fri, 28 Apr 2006, Kris Kennaway wrote: > >>>>makeoptions CONF_CFLAGS=3D-fno-builtin > >I don't know, it needs to be tested in your particular case. >=20 > I've built another kernel, adding back >=20 > makeoptions CONF_CFLAGS=3D-fno-builtin > options QUOTA >=20 > Results are almost the same as w/o these 2 options. So the following=20 > overhead difference: >=20 > >>>> %Sys %Intr %Idl > >>>>RELENG_6 + rl0 45 40 15 > >>>>RELENG_6 + fxp0 45 35 20 > > > >> %Sys %Intr %Idl "time md5 -t" wall clock time > >>RELENG_6 + rl0 34 24 42 1:43 > >>RELENG_6 + fxp0 30 20 50 1:40 >=20 > is caused by just these: >=20 > options INVARIANTS > options INVARIANT_SUPPORT So what is the overall status? I am not clear what your results are. > As my transfer takes much time (say 10 minutes) I've observed % of time > used many times during the transfer - they don't vary more than +/- sever= al > (2-3) % during the main transfer phase (when transfer speed is stable). > My "time md5 -t" runs was used only as a confirmation that systat's numbe= rs > are trustworthy - they simply confirm that there are _much_ less CPU cycl= es > available for application under RELENG_5/6 than under RELENG_4 (under=20 > identical load pattern). I ran "time md5 -t" several (3-5 times) just to > confirm my assumptions, and results didn't vary more than 3%. So I suppose > that ministat isn't necessary in my tests. Perhaps not when the difference is large, but you need to be very careful when differences are below ~10%, because it's easy to make incorrect conclusions. Kris --ftEhullJWpWg/VHq Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEZT3TWry0BWjoQKURAgwqAJ0W2px8/9vpEUFd+urXk1umEgeH5wCg3a4h WgdyQvUc+HEHsEqgmrKm5c0= =94UA -----END PGP SIGNATURE----- --ftEhullJWpWg/VHq--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060513020051.GB18438>