Add sysctls for uma_kmem_{limit,total}.
Reviewed by: alc, dougm, kib MFC after: 1 week Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D20514
This commit is contained in:
parent
058f0f7464
commit
fbd9585915
@ -144,9 +144,16 @@ static int boot_pages;
|
||||
|
||||
static struct sx uma_drain_lock;
|
||||
|
||||
/* kmem soft limit. */
|
||||
/*
|
||||
* kmem soft limit, initialized by uma_set_limit(). Ensure that early
|
||||
* allocations don't trigger a wakeup of the reclaim thread.
|
||||
*/
|
||||
static unsigned long uma_kmem_limit = LONG_MAX;
|
||||
SYSCTL_ULONG(_vm, OID_AUTO, uma_kmem_limit, CTLFLAG_RD, &uma_kmem_limit, 0,
|
||||
"UMA kernel memory soft limit");
|
||||
static unsigned long uma_kmem_total;
|
||||
SYSCTL_ULONG(_vm, OID_AUTO, uma_kmem_total, CTLFLAG_RD, &uma_kmem_total, 0,
|
||||
"UMA kernel memory usage");
|
||||
|
||||
/* Is the VM done starting up? */
|
||||
static enum { BOOT_COLD = 0, BOOT_STRAPPED, BOOT_PAGEALLOC, BOOT_BUCKETS,
|
||||
|
Loading…
Reference in New Issue
Block a user