Date: Sat, 11 Jun 2005 14:41:39 +0200 From: Emanuel Strobl <Emanuel.strobl@gmx.net> To: freebsd-stable@freebsd.org Cc: Steve Roome <steve@lonres.com>, Robert Watson <rwatson@FreeBSD.org> Subject: general libthread questions [Was: Re: FreeBSD MySQL still WAY slower than Linux] Message-ID: <200506111441.52503@harrymail> In-Reply-To: <20050611085604.J75625@fledge.watson.org> References: <746fd037f6ca8131a8fb8938f1e346e9@lonres.com> <20050610170537.GA67849@bibipentium.lonres.com> <20050611085604.J75625@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart2385571.kYEufHTgeg Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Am Samstag, 11. Juni 2005 10:00 schrieb Robert Watson: > On Fri, 10 Jun 2005, Steve Roome wrote: [...] > - Thread package. In 5.x, you get process scope threads by default, but > it turns out MySQL is tuned for system scope threads, and this is > particularly visible in the supersmack benchmark, which competes many > client processes against a few server threads. I'm not sure what the > condition is of libthr on 5.x, but you could give it a spin. In 6.x, > libthr has been largely rewritten and is a great deal faster. I > think there's a compile-time option to make libpthread use system scope > threads but the details ellude me. The Linuxthreads library may well > provide a substantial improvement -- not as good for MySQL as the 6.x > libthr, but perhaps much more appropriate than libpthread. OT, but can someone please gvie me a link which describes the pthread and=20 lib_thr stuff. And how would I tell a port to compile with a specific=20 threading library (if my understanding is correct)? Maybe one can name=20 typical applications for specific threading libraries? Thanks a lot, =2DHarry --nextPart2385571.kYEufHTgeg Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBCqtwQBylq0S4AzzwRAr4hAJwI7MSOssOaGv7L+JNH9TlHCmZtSgCeNs1n 1fPzYWLDPu89rQRVBD8cOxU= =bIzJ -----END PGP SIGNATURE----- --nextPart2385571.kYEufHTgeg--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200506111441.52503>