pcp
[Top] [All Lists]

Performance Co-Pilot patch for Compaq's Tru64

To: <pcp@xxxxxxxxxxx>
Subject: Performance Co-Pilot patch for Compaq's Tru64
From: Phillip Ezolt <ezolt@xxxxxxxxxxxxxxxx>
Date: Mon, 27 Aug 2001 14:33:20 -0400 (EDT)
Cc: "Stanley, Dave" <Dave.Stanley@xxxxxxxxxx>, Bill French <William.French@xxxxxxxxxx>
Sender: owner-pcp@xxxxxxxxxxx
Hi All,

        I've patched the Performance Co-Pilot infrastructure to work
with Tru64.  All of the clients (except for pmstat) that I've tested work.
The included PMDAs all compile except for cisco and shping.

Known issues:
        1) cisco and  pmdas do not compile.  (Missing sys/prctl)
        2) No test for whether to use "hostname -f" or "hostname".
        3) Magic file format is not compatible with Tru64.
        4) Testing for the "runlevel" command is not done properly in
           the shell scripts.
        5) No Tru64 specific PMDA.

Questions/Comments:

1) What pmda number should I use for Tru64? (Will 74 work?)

2) The memory values in the Linux pmda should be 64-bit, not 32-bit.
   Problems show up when a machine has more than 4-gig of memory.

/* mem.util.used */
    { &proc_meminfo.mem[1],
      { PMDA_PMID(CLUSTER_MEMINFO,1), PM_TYPE_U32, PM_INDOM_NULL, 
PM_SEM_INSTANT,
      PMDA_PMUNITS(1,0,0,PM_SPACE_BYTE,0,0) }, },


Hopefully, the patch is self explanitory.  I had to add some automake
checks in for things that incorrectly pcp assumed.

If you need me to test or explain anything, just tell me!

--Phil

Compaq:   High Performance Server Systems Quality & Performance Engineering
---------------- Alpha, The Fastest Processor on Earth --------------------
Phillip.Ezolt@xxxxxxxxxx                         Performance Tools/Analysis
------------------- See the results at www.spec.org -----------------------

Attachment: tru64_pcp_patch
Description: Text document

<Prev in Thread] Current Thread [Next in Thread>