Sponsored Content
Homework and Emergencies Emergency UNIX and Linux Support CPU and memory utilization of a process, by process name Post 302685735 by gull04 on Monday 13th of August 2012 09:28:16 AM
Old 08-13-2012
Hi,

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.

Code:
#!/usr/bin/ksh

Today=`date +%y%m%d`
LOGFILE=/xxxxxxxx/log/ora-mem-use.log.$Today

for i in `ps -fuoracle|grep smon|cut -d "_" -f 3`
do
        date >> $LOGFILE
        echo "SID: $i" >> $LOGFILE
        export ORACLE_SID=${i}; /export/home/oracle/omemuse -SB >> $LOGFILE
        echo >> $LOGFILE
done

Regards

Dave

Last edited by gull04; 08-13-2012 at 10:29 AM.. Reason: Company Detail Removed.
 

10 More Discussions You Might Find Interesting

1. AIX

cpu utilization of a process

Hi, How can i find out the average cpu utilization of a particular long-running process in AIX? is there some command for this Thanks (2 Replies)
Discussion started by: iam
2 Replies

2. Shell Programming and Scripting

Memory and CPU utilization process

Hi, I need to check which process in linux is taking high memory and which process is taking high cpu usage. Regards, Bash (4 Replies)
Discussion started by: learnbash
4 Replies

3. UNIX for Dummies Questions & Answers

how to get persistant cpu utilization values per process per cpu in linux (! top,ps)

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)
Discussion started by: pankajd
3 Replies

4. UNIX for Dummies Questions & Answers

Getting CPU utilization and memory for a process

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)
Discussion started by: radiatejava
5 Replies

5. AIX

High CPU utilization by a pro*C process

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)
Discussion started by: mugunthanvh
6 Replies

6. UNIX for Dummies Questions & Answers

Get CPU,Memory utilization by process id

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)
Discussion started by: suresh_g
1 Replies

7. HP-UX

Get CPU,Memory utilization by process id

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)
Discussion started by: suresh_g
5 Replies

8. AIX

Checking CPU utilization by db2sysc process

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)
Discussion started by: niteshtheone
0 Replies

9. Shell Programming and Scripting

Checking CPU utilization by db2sysc process

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)
Discussion started by: niteshtheone
6 Replies

10. Solaris

[DOUBT] Memory high in idle process on Solaris 10 (Memory Utilization > 90%)

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
XMLMERGE(1)															       XMLMERGE(1)

NAME
xmlmerge - Command line tool for merging XML snippets from multiple files SYNOPSIS
xmlmerge [options] <input file(s)> DESCRIPTION
The xmlmerge command collects XML snippets scattered to multiple files and merges them into one big XML tree. This tool is used by the build process of AqBanking to merge HBCI segment definitions from several files into one big XML file. OPTIONS
--compact Try to keep the merged XML data compact. --header Add a XML header to the merged XML data. --help, -h Output a short usage hint. --logfile LOGFILE Write log messages to the file LOGFILE. You need to select the logging type "logfile" for this option having any impact. See also option "--logtype" for more information. --loglevel LOGLEVEL Select the desired log level. Valid values are emergency, alert, critical, error, warning, notice, info, debug and verbous. --logtype LOGTYPE Select the desired logging type. Valid values are console, file and syslog. -o OUTFILE Write the resulting XML tree to the file OUTFILE. If this option is omitted the result is written to the standard output. -v enable verbose output. --version -V: Output the version of the xmlmerge tool. BUGS
There are now known bugs at the time of writing this manual page. COPYING
Copyright (C) Martin PreuB. Free use of this software is granted under the terms of the Lesser GNU Public License (LGPL). The manpage was composed by Micha Lenk and converted by the nifty tool AsciiDoc into a manpage. AUTHOR
Micha Lenk <micha@lenk.info> Author. 05/10/2012 XMLMERGE(1)
All times are GMT -4. The time now is 02:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy