Re: [PATCH] Add rusage reporting to procstat

From: Slawa Olhovchenkov <slw_at_zxy.spb.ru>
Date: Tue, 15 Jan 2013 17:47:35 +0400
On Mon, Jan 14, 2013 at 04:39:17PM -0500, John Baldwin wrote:

> 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

maximum RSS -- 3328 _bytes_? You kidding.

>  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
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Tue Jan 15 2013 - 12:43:00 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:34 UTC