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>