Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2003 10:29:42 -0700
From:      Gordon Tetlow <gordont@gnf.org>
To:        Scott Long <scottl@freebsd.org>
Cc:        hackers@freebsd.org
Subject:   Re: Call for thread testers
Message-ID:  <20030827172942.GB695@roark.gnf.org>
In-Reply-To: <3F4CD6C8.7010103@freebsd.org>
References:  <3F4CD6C8.7010103@freebsd.org>

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

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

On Wed, Aug 27, 2003 at 10:05:28AM -0600, Scott Long wrote:
> All,
>=20
> This is kind of an unconventional call for help.  As we approach the
> release of 5.2, we'd really like to show off the performance and
> stability of our new threading packages.  So, I'm looking for people
> to volunteer to go out and put some of the thread-capable enterprise
> and desktop packages to the test.  Packages that I would most like
> to see are:
>=20
> Apache 2
> BIND 9
> OpenOffice
> Mozilla
> KDE desktop + Konq
> Java 1.3/1.4 + Tomcat/etc
> MySQL
> Others?

I've found that privoxy is a good program to test threads. It does
alot of network io too. ports/www/privoxy. Just point your web browser
to use it.

> The questions that I would like to have answered are:
>=20
> Does it take advantage of pthreads
Yes.
> Does it work with libkse and libthr
Sort of.
> Does it operate correctly
libthr: tends to segfault (sig11). Occasional DNS resolution issues.
libkse: tends to segfault (sig11), I've gotten my box to crash
	once too (BAD!).  ^C still doesn't kill the process.=20
	Occasional DNS resolution issues. Here's the output from the
	console:

Aug 27 10:22:41 Privoxy(134991872) Request: images.slashdot.org/greendot.gif
Aug 27 10:22:41 Privoxy(134979584) Request: images.slashdot.org/pix.gif
Aug 27 10:22:46 Privoxy(135041024) Error: could not resolve hostname images=
.slashdot.org
^^^^--- This is bad, I have no problems resolving this normally.
^CAug 27 10:22:56 Privoxy(135163904) Info: exiting by signal 2 .. bye


^CAug 27 10:23:35 Privoxy(135151616) Info: exiting by signal 2 .. bye
^CAug 27 10:23:35 Privoxy(135110656) Info: exiting by signal 2 .. bye
^CAug 27 10:23:36 Privoxy(135065600) Info: exiting by signal 2 .. bye
^CAug 27 10:23:36 Privoxy(135053312) Info: exiting by signal 2 .. bye
^CAug 27 10:23:36 Privoxy(134742016) Info: exiting by signal 2 .. bye
^^^--- I guess I killed the individual threads.
^C^C^C
^C^C^C
^C^C^C
^^^--- Nothing left to kill?
load: 0.35  cmd: privoxy 1257 [KSE] 0.06u 0.09s 0% 3424k
^^^--- I hit ^T here.

> Does it perform better/worse than with libc_r
When it worked, it worked better under thr and kse.
> Does it perform better/worse than under FreeBSD 4.x
ENOTTESTED

In short, we aren't there yet.

-gordon

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (FreeBSD)

iD8DBQE/TOqGRu2t9DV9ZfsRAppGAJ4rpo4iWBryw0E7dfjDRTSt0gr9pACdGNxS
Ayb41WZYcacM/8vdq4Aiit4=
=WiXI
-----END PGP SIGNATURE-----

--f2QGlHpHGjS2mn6Y--



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