Without knowing what OS you are using it's not easy to help, to get a feel for what is happening on your server/system thare are many scritps available.
However starting with the standard Unix/Linux tools is probably your best bet in the short term.
Tools like nmon will probably not suit your needs, more likely commands like "ptree", "ps", "top"(topas on AIX) and many others will be more suitable for this task.
As an example on a system using lots of oracle instances this will show you the actual memory being used.
Regards
Dave
Last edited by gull04; 08-13-2012 at 10:29 AM..
Reason: Company Detail Removed.
hi,
i want to know cpu utilizatiion per process per cpu..for single processor also if multicore in linux ..to use these values in shell script to kill processes exceeding cpu utilization.ps (pcpu) command does not give exact values..top does not give persistant values..psstat,vmstat..does njot... (3 Replies)
I am trying to get cpu util and memory occupied for a process. I use these (I am showing output also):
using top
----------
$ top p 25272 d 5
top - 01:52:17 up 2 days, 21:28, 2 users, load average: 0.02, 0.05, 0.06
Tasks: 1 total, 0 running, 1 sleeping, 0 stopped, 0 zombie... (5 Replies)
Hi ,
we upgarded our AIX from 5.3 to 6.1 and upgraded our xlc compiler from ver 6.0 to 9.0 .
After this upgrade one of our pro*C program is utilizing around 20% of the CPU. Before upgarde its using only 0.2 %.
when i try to debug using the truss command i got the below error.
$... (6 Replies)
Hi ,
We need to get the CPU% and Memory utilization of process by process id.
Is there any way to do get them ?
I tried few commands like top -p <PID> ,
but am getting error "Quitting top: pset <PID> doesn't exist"
also i tried with ps -eo option but am getting error "ps: illegal option --... (1 Reply)
Hi ,
We need to get the CPU% and Memory utilization of process by process id.
Is there any way to do get them ?
I tried few commands like top -p <PID> ,
but am getting error "Quitting top: pset <PID> doesn't exist"
also i tried with ps -eo option but am getting error "ps: illegal option --... (5 Replies)
Hi,
I am trying to write a script which will fire alert mail to dba ( db2dba) when there process will
utilize CPU more than 90%. But I am unable to do so.
I am using following command to calucate CPU utilization be db2sysc process :
ps -eo pcpu,pid,comm | grep -i db2sysc | awk '{ SUM+=$1;... (0 Replies)
Hi,
I am trying to write a script which will fire alert mail to dba ( db2dba) when there process will
utilize CPU more than 90%. But I am unable to do so.
I am using following command to calucate CPU utilization be db2sysc process :
ps -eo pcpu,pid,comm | grep -i db2sysc | awk '{ SUM+=$1;... (6 Replies)
Hi Experts,
Our servers running Solaris 10 with SAP Application. The memory utilization always >90%, but the process on SAP is too less even nothing.
Why memory utilization on solaris always looks high?
I have statement about memory on solaris, is this true:
Memory in solaris is used for... (4 Replies)
Discussion started by: edydsuranta
4 Replies
LEARN ABOUT HPUX
times
times(2) System Calls Manual times(2)NAME
times - get process and child process times
SYNOPSIS DESCRIPTION
fills the structure pointed to by buffer with time-accounting information. The structure defined in is as follows:
struct tms {
clock_t tms_utime; /* user time */
clock_t tms_stime; /* system time */"
clock_t tms_cutime; /* user time, children */
clock_t tms_cstime; /* system time, children */
};
This information comes from the calling process and each of its terminated child processes for which it has executed a or The times are in
units of 1/seconds, where is processor dependent. The value of can be queried using the function (see sysconf(2)).
is the CPU time used while executing instructions in the user space of the calling process.
is the CPU time used by the system on behalf of the calling process.
is the sum of the and of the child processes.
is the sum of the and of the child processes.
RETURN VALUE
Upon successful completion, returns the elapsed real time, in units of 1/of a second, since an arbitrary point in the past (such as system
start-up time). This point does not change from one invocation of to another. If fails, (clock_t) -1 is returned and is set to indicate
the error.
Remarks
has a granularity of one tick. Processes which run less than one tick may not register any value.
ERRORS
fails if buffer points to an illegal address. The reliable detection of this error is implementation dependent.
WARNINGS
Not all CPU time expended by system processes on behalf of a user process is counted in the system CPU time for that process.
SEE ALSO time(1), exec(2), fork(2), gettimeofday(2), sysconf(2), time(2), wait(2).
STANDARDS CONFORMANCE times(2)