diff options
author | ume <ume@FreeBSD.org> | 2001-01-23 14:32:01 +0000 |
---|---|---|
committer | ume <ume@FreeBSD.org> | 2001-01-23 14:32:01 +0000 |
commit | 1ae749987d8130c6c5c01d3fb7df1cdb59ae0ea4 (patch) | |
tree | fe812ab278da705aa2336824ba5a950b2eea1b7e /sys/sys/vmmeter.h | |
parent | 52c12909ebc46a4969c5a8b54e24f66294303a52 (diff) | |
download | FreeBSD-src-1ae749987d8130c6c5c01d3fb7df1cdb59ae0ea4.zip FreeBSD-src-1ae749987d8130c6c5c01d3fb7df1cdb59ae0ea4.tar.gz |
Add mibs to hold the number of forks since boot. New mibs are:
vm.stats.vm.v_forks
vm.stats.vm.v_vforks
vm.stats.vm.v_rforks
vm.stats.vm.v_kthreads
vm.stats.vm.v_forkpages
vm.stats.vm.v_vforkpages
vm.stats.vm.v_rforkpages
vm.stats.vm.v_kthreadpages
Submitted by: Paul Herman <pherman@frenchfries.net>
Reviewed by: alfred
Diffstat (limited to 'sys/sys/vmmeter.h')
-rw-r--r-- | sys/sys/vmmeter.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sys/sys/vmmeter.h b/sys/sys/vmmeter.h index 0ca8432..f6e17ff 100644 --- a/sys/sys/vmmeter.h +++ b/sys/sys/vmmeter.h @@ -92,6 +92,17 @@ struct vmmeter { u_int v_pageout_free_min; /* min number pages reserved for kernel */ u_int v_interrupt_free_min; /* reserved number of pages for int code */ u_int v_free_severe; /* severe depletion of pages below this pt */ + /* + * Fork/vfork/rfork activity. + */ + u_int v_forks; /* number of fork() calls */ + u_int v_vforks; /* number of vfork() calls */ + u_int v_rforks; /* number of rfork() calls */ + u_int v_kthreads; /* number of fork() calls by kernel */ + u_int v_forkpages; /* number of VM pages affected by fork() */ + u_int v_vforkpages; /* number of VM pages affected by vfork() */ + u_int v_rforkpages; /* number of VM pages affected by rfork() */ + u_int v_kthreadpages; /* number of VM pages affected by fork() by kernel */ }; #ifdef _KERNEL |