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
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]