From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 27 09:42:28 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B8BA916A4BF; Wed, 27 Aug 2003 09:42:28 -0700 (PDT) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2BFE43FAF; Wed, 27 Aug 2003 09:42:27 -0700 (PDT) (envelope-from eischen@vigrid.com) Received: from mail.pcnet.com (mail.pcnet.com [204.213.232.4]) by mail.pcnet.com (8.12.8/8.12.1) with ESMTP id h7RGgQtp025372; Wed, 27 Aug 2003 12:42:26 -0400 (EDT) Date: Wed, 27 Aug 2003 12:42:26 -0400 (EDT) From: Daniel Eischen X-Sender: eischen@pcnet5.pcnet.com To: Scott Long In-Reply-To: <3F4CD6C8.7010103@freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: hackers@FreeBSD.org Subject: Re: Call for thread testers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: deischen@FreeBSD.org List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Aug 2003 16:42:28 -0000 On Wed, 27 Aug 2003, Scott Long wrote: > All, > > 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: > > Apache 2 > BIND 9 > OpenOffice > Mozilla > KDE desktop + Konq > Java 1.3/1.4 + Tomcat/etc > MySQL > Others? As to OpenOffice, Mozilla, and KDE/Konqueror, David and I have been using them all with libkse with no noticable difference. I don't know how you'd judge performance with these, since it is more "how it feels". You shouldn't use jdk13 with libkse or libthr since it relies on the internals of the thread library (libc_r). It is only useful to benchmark jdk14 which, in theory, should work with all our native thread libraries. > The questions that I would like to have answered are: > > Does it take advantage of pthreads > Does it work with libkse and libthr > Does it operate correctly > Does it perform better/worse than with libc_r > Does it perform better/worse than under FreeBSD 4.x One thing I have noticed about Mozilla, is that it does create both scope process and scope system threads, which was kind of nice to see. The ACE library is threaded and includes a set of tests; some of which show performance: http://www.cs.wustl.edu/~schmidt/ACE.html David and I have a couple of other tests which we use to measure performance of our threads libraries. -- Dan Eischen