| Property | Value |
|---|---|
| OID | 2 |
| Description | Virtual memory |
| Label | |
| Type | node |
| Format | N |
| Flags |
|
| Child | Description |
|---|---|
| vm.vmtotal | System virtual memory statistics |
| vm.loadavg | Machine loadaverage history |
| vm.v_free_min | Minimum low-free-pages threshold |
| vm.v_free_target | Desired free pages |
| vm.v_free_reserved | Pages reserved for deadlock |
| vm.v_inactive_target | Pages desired inactive |
| vm.v_pageout_free_min | Min pages reserved for kernel |
| vm.swap_enabled | Enable entire process swapout |
| vm.overcommit | Configure virtual memory overcommit behavior. See tuning(7) for details. |
| vm.domain | |
| vm.kvm_free | Amount of KVM free |
| vm.kvm_size | Size of KVM |
| vm.pmap | VM/pmap parameters |
| vm.vnode_pbufs | number of physical buffers allocated for vnode pager |
| vm.swap_idle_threshold2 | Time before a process will be swapped out |
| vm.swap_idle_threshold1 | Guaranteed swapped in time for a process |
| vm.swap_idle_enabled | Allow swapout on idle criteria |
| vm.reserv | Reservation Info |
| vm.ndomains | Number of physical memory domains available. |
| vm.phys_locality | Phys Locality Info |
| vm.phys_segs | Phys Seg Info |
| vm.phys_free | Phys Free Info |
| vm.oom_pf_secs | |
| vm.max_user_wired | system-wide limit to user-wired page count |
| vm.background_launder_max | background laundering cap, in kilobytes |
| vm.background_launder_rate | background laundering rate, in kilobytes per second |
| vm.act_scan_laundry_weight | weight given to clean vs. dirty pages in active queue scans |
| vm.pageout_oom_seq | back-to-back calls to oom detector to start OOM |
| vm.pageout_lock_miss | vget() lock misses during pageout |
| vm.disable_swapspace_pageouts | Disallow swapout of dirty pages |
| vm.lowmem_period | Low memory callback period |
| vm.pageout_cpus_per_thread | Number of CPUs per pagedaemon worker thread |
| vm.pageout_update_period | Maximum active LRU update period |
| vm.panic_on_oom | Panic on the given number of out-of-memory errors instead of killing the largest process |
| vm.page_blacklist | Blacklist pages |
| vm.objects | List of VM objects |
| vm.old_msync | Use old (insecure) msync behavior |
| vm.imply_prot_max | Imply maximum page protections in mmap() when none are specified |
| vm.mincore_mapped | mincore reports mappings, not residency |
| vm.old_mlock | Do not apply RLIMIT_MEMLOCK on mlockall |
| vm.stats | VM meter stats |
| vm.v_free_severe | Severe page depletion point |
| vm.aslr_restarts | Number of aslr failures |
| vm.cluster_anon | Cluster anonymous mappings: 0 = no, 1 = yes if no hint, 2 = always |
| vm.max_kernel_address | Max kernel address |
| vm.min_kernel_address | Min kernel address |
| vm.kstack_cache_size | Maximum number of cached kernel stacks |
| vm.pfault_oom_wait | Number of seconds to wait for free pages before retrying the page fault handler |
| vm.pfault_oom_attempts | Number of page allocation attempts in page fault handler before it triggers OOM handling |
| vm.zone_warnings | Warn when UMA zones becomes full |
| vm.zone_stats | Zone Stats |
| vm.zone_count | Number of UMA zones |
| vm.uma | Universal Memory Allocator |
| vm.debug | Memory allocation debugging |
| vm.uma_kmem_total | UMA kernel memory usage |
| vm.uma_kmem_limit | UMA kernel memory soft limit |
| vm.swap_info | Swap statistics by device |
| vm.nswapdev | Number of swap devices |
| vm.dmmax | Maximum size of a swap block in pages |
| vm.swap_fragmentation | Swap Fragmentation Info |
| vm.swap_async_max | Maximum running async swap ops |
| vm.swap_maxpages | Maximum amount of swap supported |
| vm.swzone | Actual size of swap metadata zone |
| vm.swap_total | Total amount of available swap storage. |
| vm.swap_reserved | Amount of swap storage needed to back all allocated anonymous memory. |
| vm.phys_pager_cluster | prefault window size for phys pager |
| vm.largepages | |
| vm.malloc | Malloc information |
| vm.kmem_map_free | Free space in kmem |
| vm.kmem_map_size | Current kmem allocation size |
| vm.kmem_size_scale | Scale factor for kernel memory size |
| vm.kmem_size_max | Maximum size of kernel memory |
| vm.kmem_size_min | Minimum size of kernel memory |
| vm.kmem_zmax | Maximum allocation size that malloc(9) would use UMA as backend |
| vm.kmem_size | Size of kernel memory |
| vm.md_malloc_wait | Allow malloc to wait for memory allocations |