DragonFly BSD
DragonFly commits List (threaded) for 2012-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

git: DragonFly_RELEASE_3_0 kernel - Improve pageout daemon & memory pressure detection w/tmpfs


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 8 Feb 2012 19:27:51 -0800 (PST)

commit 7ab26241a9129d73605c7fad365769264ed06366
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Tue Jan 31 20:52:46 2012 -0800

    kernel - Improve pageout daemon & memory pressure detection w/tmpfs
    
    * PG_NEED_COMMIT pages are unwired from the buffer cache they are now
      unconditionally placed on the active queue, even if 'activate' is not
      set.
    
    * This results in non-freeable tmpfs pages remaining in the active queue
      most of the time.  They will be cycled into the inactive queue and flushed
      out if swap is present as per normal pageout daemon operation,
    
      When swap is not present or is full, these pages are reactivated
      unconditionally.

Summary of changes:
 sys/vm/vm_page.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/7ab26241a9129d73605c7fad365769264ed06366


-- 
DragonFly BSD source repository



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