static int maxslp = MAXSLP;
SYSCTL_UINT(_vm, VM_V_FREE_MIN, v_free_min,
- CTLFLAG_RW, &vmstats.v_free_min, 0, "");
+ CTLFLAG_RW, &vmstats.v_free_min, 0,
+ "Minimum number of pages desired free");
SYSCTL_UINT(_vm, VM_V_FREE_TARGET, v_free_target,
- CTLFLAG_RW, &vmstats.v_free_target, 0, "");
+ CTLFLAG_RW, &vmstats.v_free_target, 0,
+ "Number of pages desired free");
SYSCTL_UINT(_vm, VM_V_FREE_RESERVED, v_free_reserved,
- CTLFLAG_RW, &vmstats.v_free_reserved, 0, "");
+ CTLFLAG_RW, &vmstats.v_free_reserved, 0,
+ "Number of pages reserved for deadlock");
SYSCTL_UINT(_vm, VM_V_INACTIVE_TARGET, v_inactive_target,
- CTLFLAG_RW, &vmstats.v_inactive_target, 0, "");
+ CTLFLAG_RW, &vmstats.v_inactive_target, 0,
+ "Number of pages desired inactive");
SYSCTL_UINT(_vm, VM_V_CACHE_MIN, v_cache_min,
- CTLFLAG_RW, &vmstats.v_cache_min, 0, "");
+ CTLFLAG_RW, &vmstats.v_cache_min, 0,
+ "Min number of pages desired on cache queue");
SYSCTL_UINT(_vm, VM_V_CACHE_MAX, v_cache_max,
- CTLFLAG_RW, &vmstats.v_cache_max, 0, "");
+ CTLFLAG_RW, &vmstats.v_cache_max, 0,
+ "Max number of pages in cached obj");
SYSCTL_UINT(_vm, VM_V_PAGEOUT_FREE_MIN, v_pageout_free_min,
- CTLFLAG_RW, &vmstats.v_pageout_free_min, 0, "");
+ CTLFLAG_RW, &vmstats.v_pageout_free_min, 0,
+ "Min number pages reserved for kernel");
SYSCTL_UINT(_vm, OID_AUTO, v_free_severe,
CTLFLAG_RW, &vmstats.v_free_severe, 0, "");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_swtch, CTLTYPE_UINT|CTLFLAG_RD,
0, VMMETEROFF(v_swtch), vcnt, "IU", "Context switches");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_intrans_coll, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_intrans_coll), vcnt, "IU", "");
+ 0, VMMETEROFF(v_intrans_coll), vcnt, "IU", "Intransit map collisions (total)");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_intrans_wait, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_intrans_wait), vcnt, "IU", "");
+ 0, VMMETEROFF(v_intrans_wait), vcnt, "IU", "Intransit map collisions which blocked");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_forwarded_ints, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_forwarded_ints), vcnt, "IU", "");
+ 0, VMMETEROFF(v_forwarded_ints), vcnt, "IU", "Forwarded interrupts due to MP lock");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_forwarded_hits, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_forwarded_hits), vcnt, "IU", "");
+ 0, VMMETEROFF(v_forwarded_hits), vcnt, "IU", "Forwarded hits due to MP lock");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_forwarded_misses, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_forwarded_misses), vcnt, "IU", "");
+ 0, VMMETEROFF(v_forwarded_misses), vcnt, "IU", "Forwarded misses due to MP lock");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_trap, CTLTYPE_UINT|CTLFLAG_RD,
0, VMMETEROFF(v_trap), vcnt, "IU", "Traps");
SYSCTL_PROC(_vm_stats_sys, OID_AUTO, v_syscall, CTLTYPE_UINT|CTLFLAG_RD,
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_pdpages, CTLTYPE_UINT|CTLFLAG_RD,
0, VMMETEROFF(v_pdpages), vcnt, "IU", "Pagedaemon page scans");
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_dfree, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_dfree), vcnt, "IU", "");
+ 0, VMMETEROFF(v_dfree), vcnt, "IU", "Pages freed by daemon");
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_pfree, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_pfree), vcnt, "IU", "");
+ 0, VMMETEROFF(v_pfree), vcnt, "IU", "Pages freed by exiting processes");
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_tfree, CTLTYPE_UINT|CTLFLAG_RD,
- 0, VMMETEROFF(v_tfree), vcnt, "IU", "");
+ 0, VMMETEROFF(v_tfree), vcnt, "IU", "Total pages freed");
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_forks, CTLTYPE_UINT|CTLFLAG_RD,
0, VMMETEROFF(v_forks), vcnt, "IU", "Number of fork() calls");
SYSCTL_PROC(_vm_stats_vm, OID_AUTO, v_vforks, CTLTYPE_UINT|CTLFLAG_RD,
0, VMMETEROFF(v_kthreadpages), vcnt, "IU", "VM pages affected by fork() by kernel");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_page_size, CTLFLAG_RD, &vmstats.v_page_size, 0, "");
+ v_page_size, CTLFLAG_RD, &vmstats.v_page_size, 0,
+ "Page size in bytes");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_page_count, CTLFLAG_RD, &vmstats.v_page_count, 0, "");
+ v_page_count, CTLFLAG_RD, &vmstats.v_page_count, 0,
+ "Total number of pages in system");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_free_reserved, CTLFLAG_RD, &vmstats.v_free_reserved, 0, "");
+ v_free_reserved, CTLFLAG_RD, &vmstats.v_free_reserved, 0,
+ "Number of pages reserved for deadlock");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_free_target, CTLFLAG_RD, &vmstats.v_free_target, 0, "");
+ v_free_target, CTLFLAG_RD, &vmstats.v_free_target, 0,
+ "Number of pages desired free");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_free_min, CTLFLAG_RD, &vmstats.v_free_min, 0, "");
+ v_free_min, CTLFLAG_RD, &vmstats.v_free_min, 0,
+ "Minimum number of pages desired free");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_free_count, CTLFLAG_RD, &vmstats.v_free_count, 0, "");
+ v_free_count, CTLFLAG_RD, &vmstats.v_free_count, 0,
+ "Number of pages free");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_wire_count, CTLFLAG_RD, &vmstats.v_wire_count, 0, "");
+ v_wire_count, CTLFLAG_RD, &vmstats.v_wire_count, 0,
+ "Number of pages wired down");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_active_count, CTLFLAG_RD, &vmstats.v_active_count, 0, "");
+ v_active_count, CTLFLAG_RD, &vmstats.v_active_count, 0,
+ "Number of pages active");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_inactive_target, CTLFLAG_RD, &vmstats.v_inactive_target, 0, "");
+ v_inactive_target, CTLFLAG_RD, &vmstats.v_inactive_target, 0,
+ "Number of pages desired inactive");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_inactive_count, CTLFLAG_RD, &vmstats.v_inactive_count, 0, "");
+ v_inactive_count, CTLFLAG_RD, &vmstats.v_inactive_count, 0,
+ "Number of pages inactive");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_cache_count, CTLFLAG_RD, &vmstats.v_cache_count, 0, "");
+ v_cache_count, CTLFLAG_RD, &vmstats.v_cache_count, 0,
+ "Number of pages on buffer cache queue");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_cache_min, CTLFLAG_RD, &vmstats.v_cache_min, 0, "");
+ v_cache_min, CTLFLAG_RD, &vmstats.v_cache_min, 0,
+ "Min number of pages desired on cache queue");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_cache_max, CTLFLAG_RD, &vmstats.v_cache_max, 0, "");
+ v_cache_max, CTLFLAG_RD, &vmstats.v_cache_max, 0,
+ "Max number of pages in cached obj");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_pageout_free_min, CTLFLAG_RD, &vmstats.v_pageout_free_min, 0, "");
+ v_pageout_free_min, CTLFLAG_RD, &vmstats.v_pageout_free_min, 0,
+ "Min number pages reserved for kernel");
SYSCTL_UINT(_vm_stats_vm, OID_AUTO,
- v_interrupt_free_min, CTLFLAG_RD, &vmstats.v_interrupt_free_min, 0, "");
+ v_interrupt_free_min, CTLFLAG_RD, &vmstats.v_interrupt_free_min, 0,
+ "Reserved number of pages for int code");
SYSCTL_INT(_vm_stats_misc, OID_AUTO,
- zero_page_count, CTLFLAG_RD, &vm_page_zero_count, 0, "");
+ zero_page_count, CTLFLAG_RD, &vm_page_zero_count, 0,
+ "Number of zeroing pages");
/*
* No requirements.