Subject: Re: CVS commit: syssrc
To: Simon Burge <simonb@netbsd.org>
From: Soren S. Jorvang <soren@wheel.dk>
List: source-changes
Date: 04/29/2000 16:44:45
On Sat, Apr 29, 2000 at 02:25:16PM +1000, Simon Burge wrote:
> Umm, is the logic right here?  It appears that uvm_pageidlezero is
> only called _after_ a runnable process appears on whichqs, and then
> uvm_pageidlezero will only clear one page because it checks whichqs at
> the end of it's loop.  Does "vmstat -s | egrep 'zero|pages free'" show
> the zero page count at the number of free pages?

The stats happen to look right under some types of benchmarking,
but you are right.

> With my earlier experiments at calling uvm_pageidlezero _before_ the
> busy loop checking whichqs I was getting lockups on a pmax during the
> SCSI drive probe (after the "waiting for 2 seconds....".

Hmm, seems to work okay for me. Could you try again on your pmax
with what's there now?


-- 
Soren