[PATCH] Add rusage reporting to procstat
John Baldwin
jhb at freebsd.org
Mon Jan 14 21:39:19 UTC 2013
This patch adds a new -r flag to dump the resource usage information (what you
would get from getrusage() or wait()) for a given process. Sample output:
% procstat -r $$
PID COMM TYPE VALUE
1428 tcsh user time 00:00:00.050182
1428 tcsh system time 00:00:00.040145
1428 tcsh maximum RSS 3328 B
1428 tcsh integral shared memory 2844 B
1428 tcsh integral unshared data 6372 B
1428 tcsh integral unshared stack 1152 B
1428 tcsh page reclaims 1306
1428 tcsh page faults 12
1428 tcsh swaps 0
1428 tcsh block reads 50
1428 tcsh block writes 0
1428 tcsh messages sent 172
1428 tcsh messages received 0
1428 tcsh signals received 33
1428 tcsh voluntary context switches 1167
1428 tcsh involuntary context switches 1
http://www.FreeBSD.org/~jhb/patches/procstat_rusage.patch
Any thoughts, etc.?
--
John Baldwin
More information about the freebsd-current
mailing list