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

git: kernel - Improve per-cpu caching of pv_entry's


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Sun, 13 Nov 2011 09:41:14 -0800 (PST)

commit 5669360730c92e705c92afd02210e7859b0dc722
Author: Matthew Dillon <dillon@apollo.backplane.com>
Date:   Sun Nov 13 09:39:14 2011 -0800

    kernel - Improve per-cpu caching of pv_entry's
    
    * The vm_zone (zalloc) code needs to be replaced with objcache, but until
      we do continue improving certain critical paths in it.
    
    * Burst fill an empty per-cpu cache to reduce overheads when working with
      large numbers of processes with large shared address spaces (postgres,
      mysql, etc).  This reduces contention under heavy use situations.

Summary of changes:
 sys/vm/vm_zone.c |   30 +++++++++++++++++++++---------
 1 files changed, 21 insertions(+), 9 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5669360730c92e705c92afd02210e7859b0dc722


-- 
DragonFly BSD source repository



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