🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #210893

Re: checking some myths.

#210893
From: Stephen Fuld
Date: Mon, 30 Jul 2001 18:55
40 lines
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-mail
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>

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