Changeset View
Changeset View
Standalone View
Standalone View
head/usr.bin/vmstat/vmstat.c
Show First 20 Lines • Show All 561 Lines • ▼ Show 20 Lines | mysysctl("vm.stats." #cat "." #name, &vmmp->name, &size, NULL, 0) | ||||
GET_VM_STATS(vm, v_vnodein); | GET_VM_STATS(vm, v_vnodein); | ||||
GET_VM_STATS(vm, v_vnodeout); | GET_VM_STATS(vm, v_vnodeout); | ||||
GET_VM_STATS(vm, v_vnodepgsin); | GET_VM_STATS(vm, v_vnodepgsin); | ||||
GET_VM_STATS(vm, v_vnodepgsout); | GET_VM_STATS(vm, v_vnodepgsout); | ||||
GET_VM_STATS(vm, v_intrans); | GET_VM_STATS(vm, v_intrans); | ||||
GET_VM_STATS(vm, v_reactivated); | GET_VM_STATS(vm, v_reactivated); | ||||
GET_VM_STATS(vm, v_pdwakeups); | GET_VM_STATS(vm, v_pdwakeups); | ||||
GET_VM_STATS(vm, v_pdpages); | GET_VM_STATS(vm, v_pdpages); | ||||
GET_VM_STATS(vm, v_tcached); | GET_VM_STATS(vm, v_pdshortfalls); | ||||
GET_VM_STATS(vm, v_dfree); | GET_VM_STATS(vm, v_dfree); | ||||
GET_VM_STATS(vm, v_pfree); | GET_VM_STATS(vm, v_pfree); | ||||
GET_VM_STATS(vm, v_tfree); | GET_VM_STATS(vm, v_tfree); | ||||
GET_VM_STATS(vm, v_page_size); | GET_VM_STATS(vm, v_page_size); | ||||
GET_VM_STATS(vm, v_page_count); | GET_VM_STATS(vm, v_page_count); | ||||
GET_VM_STATS(vm, v_free_reserved); | GET_VM_STATS(vm, v_free_reserved); | ||||
GET_VM_STATS(vm, v_free_target); | GET_VM_STATS(vm, v_free_target); | ||||
GET_VM_STATS(vm, v_free_min); | GET_VM_STATS(vm, v_free_min); | ||||
GET_VM_STATS(vm, v_free_count); | GET_VM_STATS(vm, v_free_count); | ||||
GET_VM_STATS(vm, v_wire_count); | GET_VM_STATS(vm, v_wire_count); | ||||
GET_VM_STATS(vm, v_active_count); | GET_VM_STATS(vm, v_active_count); | ||||
GET_VM_STATS(vm, v_inactive_target); | GET_VM_STATS(vm, v_inactive_target); | ||||
GET_VM_STATS(vm, v_inactive_count); | GET_VM_STATS(vm, v_inactive_count); | ||||
GET_VM_STATS(vm, v_cache_count); | GET_VM_STATS(vm, v_laundry_count); | ||||
GET_VM_STATS(vm, v_pageout_free_min); | GET_VM_STATS(vm, v_pageout_free_min); | ||||
GET_VM_STATS(vm, v_interrupt_free_min); | GET_VM_STATS(vm, v_interrupt_free_min); | ||||
/*GET_VM_STATS(vm, v_free_severe);*/ | /*GET_VM_STATS(vm, v_free_severe);*/ | ||||
GET_VM_STATS(vm, v_forks); | GET_VM_STATS(vm, v_forks); | ||||
GET_VM_STATS(vm, v_vforks); | GET_VM_STATS(vm, v_vforks); | ||||
GET_VM_STATS(vm, v_rforks); | GET_VM_STATS(vm, v_rforks); | ||||
GET_VM_STATS(vm, v_kthreads); | GET_VM_STATS(vm, v_kthreads); | ||||
GET_VM_STATS(vm, v_forkpages); | GET_VM_STATS(vm, v_forkpages); | ||||
▲ Show 20 Lines • Show All 461 Lines • ▼ Show 20 Lines | dosum(void) | ||||
xo_emit("{:vnode-page-outs/%9u} {N:vnode pager pageouts}\n", | xo_emit("{:vnode-page-outs/%9u} {N:vnode pager pageouts}\n", | ||||
sum.v_vnodeout); | sum.v_vnodeout); | ||||
xo_emit("{:vnode-page-outs/%9u} {N:vnode pager pages paged out}\n", | xo_emit("{:vnode-page-outs/%9u} {N:vnode pager pages paged out}\n", | ||||
sum.v_vnodepgsout); | sum.v_vnodepgsout); | ||||
xo_emit("{:page-daemon-wakeups/%9u} {N:page daemon wakeups}\n", | xo_emit("{:page-daemon-wakeups/%9u} {N:page daemon wakeups}\n", | ||||
sum.v_pdwakeups); | sum.v_pdwakeups); | ||||
xo_emit("{:page-daemon-pages/%9u} {N:pages examined by the page daemon}\n", | xo_emit("{:page-daemon-pages/%9u} {N:pages examined by the page daemon}\n", | ||||
sum.v_pdpages); | sum.v_pdpages); | ||||
xo_emit("{:reactivated/%9u} {N:pages reactivated}\n", | xo_emit("{:page-reclamation-shortfalls/%9u} {N:clean page reclamation shortfalls}\n", | ||||
sum.v_pdshortfalls); | |||||
xo_emit("{:reactivated/%9u} {N:pages reactivated by the page daemon}\n", | |||||
sum.v_reactivated); | sum.v_reactivated); | ||||
xo_emit("{:copy-on-write-faults/%9u} {N:copy-on-write faults}\n", | xo_emit("{:copy-on-write-faults/%9u} {N:copy-on-write faults}\n", | ||||
sum.v_cow_faults); | sum.v_cow_faults); | ||||
xo_emit("{:copy-on-write-optimized-faults/%9u} {N:copy-on-write optimized faults}\n", | xo_emit("{:copy-on-write-optimized-faults/%9u} {N:copy-on-write optimized faults}\n", | ||||
sum.v_cow_optim); | sum.v_cow_optim); | ||||
xo_emit("{:zero-fill-pages/%9u} {N:zero fill pages zeroed}\n", | xo_emit("{:zero-fill-pages/%9u} {N:zero fill pages zeroed}\n", | ||||
sum.v_zfod); | sum.v_zfod); | ||||
xo_emit("{:zero-fill-prezeroed/%9u} {N:zero fill pages prezeroed}\n", | xo_emit("{:zero-fill-prezeroed/%9u} {N:zero fill pages prezeroed}\n", | ||||
Show All 19 Lines | dosum(void) | ||||
xo_emit("{:pages-freed-by-daemon/%9u} {N:pages freed by daemon}\n", | xo_emit("{:pages-freed-by-daemon/%9u} {N:pages freed by daemon}\n", | ||||
sum.v_dfree); | sum.v_dfree); | ||||
xo_emit("{:pages-freed-on-exit/%9u} {N:pages freed by exiting processes}\n", | xo_emit("{:pages-freed-on-exit/%9u} {N:pages freed by exiting processes}\n", | ||||
sum.v_pfree); | sum.v_pfree); | ||||
xo_emit("{:active-pages/%9u} {N:pages active}\n", | xo_emit("{:active-pages/%9u} {N:pages active}\n", | ||||
sum.v_active_count); | sum.v_active_count); | ||||
xo_emit("{:inactive-pages/%9u} {N:pages inactive}\n", | xo_emit("{:inactive-pages/%9u} {N:pages inactive}\n", | ||||
sum.v_inactive_count); | sum.v_inactive_count); | ||||
xo_emit("{:vm-cache/%9u} {N:pages in VM cache}\n", | xo_emit("{:laundry-pages/%9u} {N:pages in the laundry queue}\n", | ||||
sum.v_cache_count); | sum.v_laundry_count); | ||||
xo_emit("{:wired-pages/%9u} {N:pages wired down}\n", | xo_emit("{:wired-pages/%9u} {N:pages wired down}\n", | ||||
sum.v_wire_count); | sum.v_wire_count); | ||||
xo_emit("{:free-pages/%9u} {N:pages free}\n", | xo_emit("{:free-pages/%9u} {N:pages free}\n", | ||||
sum.v_free_count); | sum.v_free_count); | ||||
xo_emit("{:bytes-per-page/%9u} {N:bytes per page}\n", sum.v_page_size); | xo_emit("{:bytes-per-page/%9u} {N:bytes per page}\n", sum.v_page_size); | ||||
if (kd != NULL) { | if (kd != NULL) { | ||||
kread(X_NCHSTATS, &lnchstats, sizeof(lnchstats)); | kread(X_NCHSTATS, &lnchstats, sizeof(lnchstats)); | ||||
} else { | } else { | ||||
▲ Show 20 Lines • Show All 622 Lines • Show Last 20 Lines |