MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


System Administration Commands                      plockstat(1M)



NAME
     plockstat - report user-level lock statistics

SYNOPSIS
     plockstat [-vACHV] [-n count] [-s depth] [-e secs]
          [-x arg [=val] command [arg]...


     plockstat [-vACHV] [-n count] [-s depth] [-e secs]
          [-x arg [=val] -p pid


DESCRIPTION
     The plockstat utility gathers and displays user-level  lock-
     ing statistics. By default, plockstat monitors all lock con-
     tention events, gathers  frequency  and  timing  data  about
     those  events, and displays the data in decreasing frequency
     order, so that the most common events appear first.


     plockstat gathers data until the specified command completes
     or the process specified with the -p option completes.


     plockstat relies on DTrace to instrument a  running  process
     or  a  command  it invokes to trace events of interest. This
     imposes a small but measurable performance overhead  on  the
     processes  being  observed.  Users must have the dtraceproc
     privilege and have permission to observe a  particular  pro-
     cess  with  plockstat.  Refer  to  the  for more information
     about DTrace security features.

OPTIONS
     The following options are supported:

     -A              Watch  all  lock  events.  This  option   is
                     equivalent to -CH.


     -C              Watch contention events.


     -H              Watch hold events.


     -e secs         Exit after the number of  seconds  specified
                     have elapsed.


     -n count        Display only the specified number of entries
                     for each output category.




SunOS 5.11          Last change: 26 Jan 2009                    1






System Administration Commands                      plockstat(1M)



     -s depth        Record a stack trace rather  than  just  the
                     calling function.


     -p pid          Specify a process ID from which plockstat is
                     to gather data.


     -v              Print out a message to indicate that tracing
                     has started.


     -x arg[=val]    Enable or modify a DTrace runtime option  or
                     D  compiler  option.  The list of options is
                     found in the Solaris Dynamic Tracing  Guide.
                     Boolean  options  are  enabled by specifying
                     their name. Options with values are  set  by
                     separating the option name and value with an
                     equals sign (=).


     -V              Print the Dtrace commands used to gather the
                     data.  The  output can then be used directly
                     with the dtrace(1M) command.


OPERANDS
     The following operands are supported:

     arg        A string to be passed as an argument to command.


     command    The name of a utility to be invoked.


     count      A positive integer value.


     pid        A process identifier for a process  to  be  moni-
                tored.


     secs       Duration specified as a positive  integer  number
                of seconds.


EXIT STATUS
     The following exit values are returned:

     0     Successful completion.





SunOS 5.11          Last change: 26 Jan 2009                    2






System Administration Commands                      plockstat(1M)



     >0    An error occurred.


ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
    
     Availability                 SUNWdtrc                    
    
     Interface Stability          See below.                  
    



     The command-line syntax is Evolving. The human-readable out-
     put is Unstable.

SEE ALSO
     dtrace(1M),          lockstat(1M),           mutexinit(3C),
     pthreadmutexlock(3C),           pthreadrwlockrdlock(3C),
     pthreadrwlockwrlock(3C),        pthreadrwlockunlock(3C),
     rwlock(3C), attributes(5), fasttrap(7D)

























SunOS 5.11          Last change: 26 Jan 2009                    3






OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™