Skip site navigation (1)Skip section navigation (2)
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>