NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/54818: 9.0_RC1 pagedaemon spins



The following reply was made to PR kern/54818; it has been noted by GNATS.

From: Michael van Elst <mlelstv%serpens.de@localhost>
To: Havard Eidnes <he%uninett.no@localhost>
Cc: gnats-bugs%netbsd.org@localhost, ad%netbsd.org@localhost, tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: kern/54818: 9.0_RC1 pagedaemon spins
Date: Mon, 2 Mar 2020 16:10:27 +0100

 On Mon, Mar 02, 2020 at 03:34:00PM +0100, Havard Eidnes wrote:
 > 
 > However...  This leaves two questions which IMO needs validation:
 > 
 > 1) Is there "enough" free memory?
 > 2) Is there a kernel VA shortage?
 > 
 > Is there any information I can collect to answer one or both of
 > these?  Is just "vmstat -s" enough (only answers #1?), or is more
 > needed?
 
 Once kicked, the pagedaemon keeps running until free memory ("pages
 free") exceeds reserved kernel memory ("reserve kernel pages") and there
 is no kernel VA shortage.
 
 Of course it might be kicked again immediately if some memory allocation
 still fails. this is counted ("times daemon wokeup").
 
 
 I use a local patch that reports when VA is starved and that
 slows down the busy loop somewhat.
 
 http://ftp.netbsd.org/pub/NetBSD/misc/mlelstv/uvm_pdaemon.patch
 
 But I haven't reproduced the issue so far.
 
 
 Greetings,
 -- 
                                 Michael van Elst
 Internet: mlelstv%serpens.de@localhost
                                 "A potential Snark may lurk in every tree."
 


Home | Main Index | Thread Index | Old Index