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: Andrew Doran <ad%netbsd.org@localhost>
To: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
Cc: gnats-bugs%netbsd.org@localhost, martin%netbsd.org@localhost
Subject: Re: kern/54818: 9.0_RC1 pagedaemon spins
Date: Wed, 15 Jan 2020 14:41:17 +0000

 On Wed, Jan 15, 2020 at 11:32:29PM +0900, Izumi Tsutsui wrote:
 
 > ad@ wrote:
 > 
 > > >  I guess uvm/uvm_pdpolicy_clockpro.c part (empty uvmpdpol_scanfini())
 > > >  isn't necessary, right?
 > > 
 > > It's needed to make it compile, but it does not work on 9.0 or -current.
 > 
 > Ah, I see for options PDPOLICY_CLOCKPRO case.
 > 
 > > Thank you for the vmstat output, that was very helpful.  I think it trying
 > > to balance the queues but your other processes are competing with it, and
 > > because of uvm_pageqlock nobody can make progress.  This is not a problem on
 > > -current any more because uvm_pageqlock is gone..  I have updated the patch
 > > to try and help this situation.  I have not compiled it because I don't have
 > > a 9.0 system at the moment.  Could you please try it again?
 > > 
 > > 	http://www.netbsd.org/~ad/2020/uvm-9.diff 
 > 
 > Thanks, but unfortunately it fails because this change includes
 > "TAILQ_ENTRY(vm_page) pdqueue" not available in netbsd-9:
 
 Oops.  Updated patch is here:
 
 	http://www.netbsd.org/~ad/2020/uvm-9.diff
 
 Thank you,
 Andrew
 


Home | Main Index | Thread Index | Old Index