git: kernel - Add some sysctls to kmalloc_obj

Matthew Dillon dillon at crater.dragonflybsd.org
Sun Mar 21 22:46:13 PDT 2021


commit e21a70fe3351222ade0b18cd6d5ba408305c50bf
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Sun Mar 21 22:42:35 2021 -0700

    kernel - Add some sysctls to kmalloc_obj
    
    * kern.kzone_pollfreq (default 1hz) - Set polling frequency for
      kmalloc zone cleanups.
    
    * kern.kzone_bretire (default 4) - Set number of zones the kmalloc
      poller can retire per interval.  Too high a number can create
      noticable system stalls due to kernel_map operations.
    
    * Add a few more fields to the kmalloc_mgt structure.  Track
      retirement count to help with debugging.

Summary of changes:
 sys/kern/kern_kmalloc.c   |  5 ++++-
 sys/kern/kern_slaballoc.c | 16 +++++++++++++---
 sys/sys/_malloc.h         |  3 +++
 3 files changed, 20 insertions(+), 4 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/e21a70fe3351222ade0b18cd6d5ba408305c50bf


-- 
DragonFly BSD source repository


More information about the Commits mailing list