Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jan 2008 15:41:29 +0000 (GMT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Adrian Chadd <adrian@freebsd.org>
Cc:        Dominic Fandrey <kamikaze@bsdforen.de>, freebsd-current@freebsd.org
Subject:   Re: FreeBSD's problems as seen by the BSDForen.de community
Message-ID:  <20080110153814.C2499@fledge.watson.org>
In-Reply-To: <d763ac660801100656r1c7919bas4ca454d304959d15@mail.gmail.com>
References:  <478556AD.6090400@bsdforen.de> <d763ac660801100656r1c7919bas4ca454d304959d15@mail.gmail.com>

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

On Thu, 10 Jan 2008, Adrian Chadd wrote:

> Again, if someone there wrote up some performance test suites or built a 
> testing environment then I'm sure you'll get some help.
>
> The FreeBSD has always been helpful when people willing to develop have 
> stood up and engaged the community in coming to a solution. So, are you guys 
> willing to stand up and contribute something towards solutions to the 
> problems you're seeing?

Indeed -- experience suggests that we tend to do the best job at improving the 
performance and quality of code when there are willing hands with quantitative 
measures by which to evaluate progress.  Something I'd really like to see, for 
example, are some tests that look at the latency of operations visible to 
users in the windowing system and reduce the results down to a set of simple 
values that can be used to drive optimization.  This has worked very well with 
workloads like SQL processing, DNS, etc, and I think could work well in other 
areas.  The key here is getting people who care about workloads to invest time 
to try and make them (or comparable workloads) accessible to developers. 
Coming up with those benchmarks, or at least measures, proves tricky and 
requires quite a bit of technical expertise, but I think it's often more 
accessible than coming up with the fixes and architectural changes required to 
improve numbers.  But it's surpising how motivation a simple set of 
performance numbers can be in the right hands.

Robert N M Watson
Computer Laboratory
University of Cambridge



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