Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Oct 2007 23:23:08 +0200
From:      Peter Schuller <peter.schuller@infidyne.com>
To:        freebsd-current@freebsd.org
Subject:   Re: Status of MySQL on 7 w/o patches applied
Message-ID:  <20071016212307.GA8850@hyperion.scode.org>
In-Reply-To: <20071016110642.GB54457@hyperion.scode.org>
References:  <20071016110642.GB54457@hyperion.scode.org>

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

--wac7ysb48OaltWcw
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

> I will endeavor to re-run these comparisons with RELENG_7 within the
> near future (regardless of the answer to the above question).

So to follow-up, with RELENG_7 the performance is now significantly
better than 6.2 for me too. I guess it was the debugging options in
userland. If someone wants details anyway I'll provide them, but since
it is no longer that interesting I'm leaving it as is if no one speaks
up.

I knew about it and wanted to turn it off, but I was under the
impression it was enabled by malloc.conf, which was non-existent,
rather than at compile time. Also the phrasing in the recommentation
to turn things off was such that it did not necessarily imply that
malloc debugging was actually turned on. Or I believed so anyway in my
possibly dream state.

Would it be useful to keep a list of *all* things one needs to do to
turn off all the debugging options and whatnot? I have always disabled
the INVARIANTS/WITNESS stuff, but was unaware of the details of how to
turn off malloc debugging (and I did actively look for more
information on it, but obviously not hard enough).

In the interest of benchmarks that people publish perhaps it's worth
it to spoon feed instruction for what needs to be done, as part of the
usual warning in /usr/src/UPDATING?

Regarding the time source choice, I attempted to switch to TSC in my
original benchmarks but never got it working. I tried all the
following (one at a time), but none had any effect:

kern.timecounter.tc.TSC.quality=3D"1000"
kern.timecounter.hardware=3D"TSC"
kern.timecounter.choice=3D"TSC(1200) ACPI-fast(1000) i8254(0) dummy(-100000=
0)"
kern.timecounter.smp_tsc=3D"1"

Perhaps because it's not an SMP machine.

--=20
/ Peter Schuller

PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller@infidyne.com>'
Key retrieval: Send an E-Mail to getpgpkey@scode.org
E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org


--wac7ysb48OaltWcw
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (FreeBSD)

iD8DBQFHFSu7DNor2+l1i30RAhHvAJ4h+QFhVM7ZJFaPMNnMwP/ypyqZdACgwEg8
I9bgzLKUeBw0Oxg8e9dqoC0=
=Dvke
-----END PGP SIGNATURE-----

--wac7ysb48OaltWcw--



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