Article View: alt.folklore.computers
Article #210893Re: checking some myths.
From: Stephen Fuld
Date: Mon, 30 Jul 2001 18:55
Date: Mon, 30 Jul 2001 18:55
40 lines
3509 bytes
3509 bytes
"Anne & Lynn Wheeler" <ly...@garlic.com> wrote in message
news:ubsm2wbep.fsf@earthlink.net...
> nm...@cus.cam.ac.uk (Nick Maclaren) writes:
> >
> > In actual fact, there are bugs that can creep by the 3-level test
> > for both compilers and VMs, but they are mind-bogglingly obscure
> > by comparison with the ones that adding the third level picks up.
> >
>
> for the resource manager ... I developed an automated benchmarking
> system that would generate kernels, auto-reboot, run benchmarks, build
> new kernels, run more benchmarks ... and it would run & run & run. The
> basic set was 2000 benchmarks that took three months elapsed time to
> run (before initial product release).
>
> The benchmarking attempting to choose workloads along the edge of the
> "normal" observed operational envelopes, random points withing the
> envelope and some number of operations that were way outside any
> normal envelope ... say saturating a couple fixed-head paging devices
> (hundreds of pages/sec), with huge queues and average service time of
> 1second.
>
> These outside the envelope benchmarks tended to precipitate zombie
> user conditions and numerous timing failures. In order to eliminate
> all such cases (from the normal system), I had to totally rewrite the
> system serialization primitives in order to eliminate all possible
> occurances of zombies & kernel failures because of various asyncronous
> timing problems.
This seems to be a good answer to the question someone raised a few weeks
ago about how do you test an interactive, time-sharing operating system. It
also squares with my experience (so it must be right!) that stressing the
memory allocation and swapping/paging systems brings out all sorts of
othrwise hard to find timing related bugs.
--
- Stephen Fuld
Technical Details
Message-ID:
<w4i97.20956$LP2.1258173@bgtnsc06-news.ops.worldnet.att.net>Path:
mbox-mo1.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.ems.psu.edu!news.cis.ohio-state.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.gtei.net!howland.erols.net!news-out.worldnet.att.net.MISMATCH!wn3feed!worldnet.att.net!135.173.83.71!wnfilter1!worldnet-localpost!bgtnsc06-news.ops.worldnet.att.net.POSTED!not-for-mailReferences:
<9ion0n$cfd$1@pyrite.mv.net> <uAY47.847$rc5.60851@news.cpqcorp.net> <rdeininger-1707011234020001@user-2iveacr.dialup.mindspring.com> <3B54A616.C42F79E7@videotron.ca> <9j48t8$dsn@web.nmti.com> <87snfqwgw6.fsf@bubulina.localdomain.localnet> <oq4rs5dkvz.fsf@premise.demon.co.uk> <uu204lxcc.fsf@earthlink.net> <oqae1uycow.fsf_-_@premise.demon.co.uk> <btP77.7402$LP2.735323@bgtnsc06-news.ops.worldnet.att.net> <uy9pcb0bb.fsf@earthlink.net> <3B6587F1.96A32027@us.ibm.com> <9k44sq$n4i$1@pegasus.csx.cam.ac.uk> <ubsm2wbep.fsf@earthlink.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.ems.psu.edu!news.cis.ohio-state.edu!news.maxwell.syr.edu!cpk-news-hub1.bbnplanet.com!news.gtei.net!howland.erols.net!news-out.worldnet.att.net.MISMATCH!wn3feed!worldnet.att.net!135.173.83.71!wnfilter1!worldnet-localpost!bgtnsc06-news.ops.worldnet.att.net.POSTED!not-for-mail From: "Stephen Fuld" <s.f...@worldnet.att.net> Newsgroups: comp.os.vms,comp.unix.tru64,comp.arch,alt.folklore.computers References: <9ion0n$cfd$1@pyrite.mv.net> <uAY47.847$rc5.60851@news.cpqcorp.net> <rdeininger-1707011234020001@user-2iveacr.dialup.mindspring.com> <3B54A616.C42F79E7@videotron.ca> <9j48t8$dsn@web.nmti.com> <87snfqwgw6.fsf@bubulina.localdomain.localnet> <oq4rs5dkvz.fsf@premise.demon.co.uk> <uu204lxcc.fsf@earthlink.net> <oqae1uycow.fsf_-_@premise.demon.co.uk> <btP77.7402$LP2.735323@bgtnsc06-news.ops.worldnet.att.net> <uy9pcb0bb.fsf@earthlink.net> <3B6587F1.96A32027@us.ibm.com> <9k44sq$n4i$1@pegasus.csx.cam.ac.uk> <ubsm2wbep.fsf@earthlink.net> Subject: Re: checking some myths. Lines: 43 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.3018.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.3018.1300 Message-ID: <w4i97.20956$LP2.1258173@bgtnsc06-news.ops.worldnet.att.net> Date: Mon, 30 Jul 2001 18:55:24 GMT NNTP-Posting-Host: 12.72.161.42 X-Complaints-To: ab...@worldnet.att.net X-Trace: bgtnsc06-news.ops.worldnet.att.net 996519324 12.72.161.42 (Mon, 30 Jul 2001 18:55:24 GMT) NNTP-Posting-Date: Mon, 30 Jul 2001 18:55:24 GMT Organization: AT&T Worldnet MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit