Date: Mon, 14 Jan 2013 16:39:17 -0500 From: John Baldwin <jhb@freebsd.org> To: FreeBSD Current <freebsd-current@freebsd.org> Subject: [PATCH] Add rusage reporting to procstat Message-ID: <201301141639.17783.jhb@freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301141639.17783.jhb>