[comp.unix.questions] UNIX SunOS perfromance

sterrett@manta.NOSC.MIL (Anthony E. Sterrett) (03/07/90)

We are trying to make some performance measurements on unix systems, We
are taking perfromance measurement of certain Ada programs under
SunOS 4.0.3 running in a Sun 3. Since we are running Ada (Verdix)
we do not have a complier option that allows profiling. Idealy, We 
would write a program which on the basis of PID provide

-user cpu time
-system cpu time
-page faults
-swaps
-block inputs/outputs
- average and max access times for disks, io-sizes etc

There is a syscall getrusage() in SunOS which gives much of this
stuff but only for the current process or terminated child
we need it on a per PID basis. We also could useprofil() 
but that has to be call from the current process(which is a
Ada porgram). Thanks 

Any ideas.

Tony Sterrett
(619) 553-4078
Code 411
NOSC
San Diego Ca
I speak only for myself.