Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ profiler(1m) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought



                                                             profiler(1m)



        _________________________________________________________________
        prfld, prfstat, prfdc, prfsnap, prfpr
        DG/UX operating system profiler
        _________________________________________________________________


        SYNTAX

        /etc/prfld [-f device_name] [ namelist ]
        /etc/prfstat on
        /etc/prfstat [-f device_name] off
        /etc/prfdc [-f device_name] file [ period [ off_hour ] ]
        /etc/prfsnap [-f device_name] file
        /etc/prfpr file [ cutoff [ namelist ] ]


        DESCRIPTION

        Prfld, prfstat, prfdc, prfsnap, and prfpr form a system of
        programs to study activity on a DG/UX operating system.

        Prfld is used to initialize the recording mechanism in the
        system.  It generates a table containing the starting address of
        each system subroutine as extracted from namelist.

        Prfstat is used to enable or disable the sampling mechanism.
        Prfstat also reveals the number of text addresses being measured.

        Prfdc and prfsnap collect data by copying the current value of
        all the text address counters to a file for analysis.  Prfdc
        stores the counters into file every period minutes and turns off
        at off_hour (valid values for off_hour are 0-24).  Prfsnap
        collects data at the time of invocation only, appending the
        counter values to file.

        Prfpr formats the data collected by prfdc or prfsnap.  Each text
        address is converted to the nearest text symbol (as found in
        namelist) and is printed if the percentage activity for that
        range is greater than cutoff.

        These commands will take the following option:

        -f device_name

             This option allows profiling on a specific CPU rather than
             on all CPUs at once.  Device_names indicate the processor as
             defined in the /dev directory.  Valid device_names are of
             the form /dev/prf0, /dev/prf1...to /dev/prfn.  To perform
             profiling on all processors specify /dev/prf, without a
             processor number.




        DG/UX 4.00                                                 Page 1
               Licensed material--property of copyright holder(s)





                                                             profiler(1m)



        FILES

        /dev/prf* Interface(s) to profile data and text addresses
        /dgux     Default for namelist file


        SEE ALSO

        prf(7).













































        DG/UX 4.00                                                 Page 2
               Licensed material--property of copyright holder(s)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026