Changeset View
Changeset View
Standalone View
Standalone View
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
Show First 20 Lines • Show All 383 Lines • ▼ Show 20 Lines | |||||
static int sysctl_vfs_zfs_arc_min(SYSCTL_HANDLER_ARGS); | static int sysctl_vfs_zfs_arc_min(SYSCTL_HANDLER_ARGS); | ||||
static int sysctl_vfs_zfs_arc_no_grow_shift(SYSCTL_HANDLER_ARGS); | static int sysctl_vfs_zfs_arc_no_grow_shift(SYSCTL_HANDLER_ARGS); | ||||
#if defined(__FreeBSD__) && defined(_KERNEL) | #if defined(__FreeBSD__) && defined(_KERNEL) | ||||
static void | static void | ||||
arc_free_target_init(void *unused __unused) | arc_free_target_init(void *unused __unused) | ||||
{ | { | ||||
zfs_arc_free_target = (vm_cnt.v_free_min / 10) * 11; | zfs_arc_free_target = vm_cnt.v_free_target; | ||||
} | } | ||||
SYSINIT(arc_free_target_init, SI_SUB_KTHREAD_PAGE, SI_ORDER_ANY, | SYSINIT(arc_free_target_init, SI_SUB_KTHREAD_PAGE, SI_ORDER_ANY, | ||||
arc_free_target_init, NULL); | arc_free_target_init, NULL); | ||||
TUNABLE_QUAD("vfs.zfs.arc_meta_limit", &zfs_arc_meta_limit); | TUNABLE_QUAD("vfs.zfs.arc_meta_limit", &zfs_arc_meta_limit); | ||||
TUNABLE_QUAD("vfs.zfs.arc_meta_min", &zfs_arc_meta_min); | TUNABLE_QUAD("vfs.zfs.arc_meta_min", &zfs_arc_meta_min); | ||||
TUNABLE_INT("vfs.zfs.arc_shrink_shift", &zfs_arc_shrink_shift); | TUNABLE_INT("vfs.zfs.arc_shrink_shift", &zfs_arc_shrink_shift); | ||||
TUNABLE_INT("vfs.zfs.arc_grow_retry", &zfs_arc_grow_retry); | TUNABLE_INT("vfs.zfs.arc_grow_retry", &zfs_arc_grow_retry); | ||||
▲ Show 20 Lines • Show All 7,533 Lines • Show Last 20 Lines |