The UNIX and Linux Forums  
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.

Go Back   The UNIX and Linux Forums > Operating Systems > AIX
.
google unix.com



AIX AIX is IBM's industry-leading UNIX operating system that meets the demands of applications that businesses rely upon in today's marketplace.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
estimating memory usage by database processes hariza AIX 2 09-17-2008 11:09 PM
how to get list of processes yaron High Level Programming 13 06-04-2008 07:20 AM
how to print the date and time separately??? jisha Shell Programming and Scripting 8 01-16-2008 06:23 AM
can I save list of files in memory and not in text file? umen Shell Programming and Scripting 1 06-05-2006 04:27 AM
memory list... danhash UNIX for Dummies Questions & Answers 3 07-21-2003 02:57 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 09-02-2009
thenomad thenomad is offline
Registered User
  
 

Join Date: Sep 2006
Posts: 16
Need a list of top 10 CPU using processes (also top 10 memory hogs, separately)

Okay, I am trying to come up with a multi-platform script to report top ten CPU and memory hog processes, which will be run by our enterprise monitoring application as an auto-action item when the CPU and Memory utilization gets reported as higher than a certain threshold

I use top on other platforms but on AIX, I was not able to find top, but only topas. Unfortunately topas do not have an option of running in batch mode. For instance, I can tell top to run for one count/iteration and wite the output to a file, which in turn can be beaten up using any text processors to display the output I desire. topas can't

I tried using the output of ps -ef |sort -n -k 7 but 7th field is returning wonky results on the output of ps -ef. SO this stopped being an option.

Is there any way to get an output from topas as one can get from top ? If yes, how ? I am also open to other suggestions than topas as the monitor. I also have nmon on these aix boxes if it can be used for this purpose.

Thanks for all suggestions in advance.
  #2 (permalink)  
Old 09-02-2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Location: Switzerland - GE
Posts: 1,568
Code:
on4:/home/vbe $ oslevel;UNIX95=1 /usr/bin/ps -e -o pcpu,args | /bin/sort -u -r | sed -e 's/\.[0-9][0-9]/&\%/g>
5.3.0.0
  2.3 expres63 /tmp/xsauthn /tmp/xsauthz POFA1 25 28 29 32 648019971 148897804 
  0.1 PatrolAgent 
  0.0 xsauthz -s /tmp/xsauthz 
  0.0 xsauthn -s /tmp/xsauthn 
  0.0 xsagent 9457 /opt/ofa/oes634/olap/log/xsagent.log 
  0.0 sendmail: accepting connections 
  0.0 rlogind 
  0.0 p_ctmat 
  0.0 p_ctmag 
  0.0 ds_listener -port=50005 -hosts= -period=3 -interval=1440 -log=/opt/patrol/dsclient/log/dslistener.log -start


---------- Post updated at 18:26 ---------- Previous update was at 18:25 ----------

works also for HPUX...

---------- Post updated at 18:32 ---------- Previous update was at 18:26 ----------

Code:
on4:/home/vbe $ UNIX95=1 /usr/bin/ps -e -o vsz,args | /bin/sort -u -r | sed -n 2,11p
844780 expres63 /tmp/xsauthn /tmp/xsauthz POFA1 25 28 29 32 648019971 148897804 
16080 /usr/tivoli/tsm/client/ba/bin/dsmc sched 
15164 /usr/sbin/rsct/bin/IBM.CSMAgentRMd 
110156 /usr/bin/xmwlm -L 
 7176 bgscollect -I noInstance -B /opt/patrol/Patrol3.5/AIX5.3.0.0-64/best1/7.3.00 
 2964 /opt/patrol/Patrol3.5/AIX5.3.0.0-64/best1/7.3.00/bgs/bin/dcm -f /opt/patrol/Patrol3.5/AIX5.3-64/log/patrol.FIFO-morgon04-3181
 2948 /opt/OmniVision/bin/omv_bdc -OW -D /opt/OmniVision/data 
 2636 /usr/sbin/rsct/bin/rmcd -a IBM.LPCommands -r 
 2552 /usr/sbin/nmon_aix53 -A -R -F /tmp/nmon_grapher.data.1004034 -c 49 -s 300 
 2340 /opt/ofa/oes634/olap/bin/xsdaemon


---------- Post updated at 18:35 ---------- Previous update was at 18:32 ----------

but Im no AIX specialist and waiting for my boss to send me follow some courses such as AW18FR...(and after AU73FR... I can always dream...)
  #3 (permalink)  
Old 09-02-2009
thenomad thenomad is offline
Registered User
  
 

Join Date: Sep 2006
Posts: 16
Thank you.. The output will be sufficient for a quick and dirty peek at the CPU hogs.

---------- Post updated at 10:20 AM ---------- Previous update was at 09:51 AM ----------

my hpux solution:
top -d 1 -n 10 -f /tmp/file; tail -11 /tmp/file

my Linux (RHEL) solution:
top -b -n 1 | sed -e "1,6d" | head -11

fyi...
  #4 (permalink)  
Old 09-02-2009
vbe's Avatar
vbe vbe is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2005
Location: Switzerland - GE
Posts: 1,568
Forgot... the second code was for memory...

Last edited by vbe; 09-02-2009 at 01:30 PM..
  #5 (permalink)  
Old 09-02-2009
zxmaus's Avatar
zxmaus zxmaus is offline Forum Staff  
Moderator
  
 

Join Date: May 2008
Location: /etc/objrepos
Posts: 297
Hi,

for AIX I am using:

Displaying top CPU_consuming processes

Code:
ps aux | head -1; ps aux | sort -rn +2 | head -10
Displaying top 10 memory-consuming processes

Code:
ps aux | head -1; ps aux | sort -rn +3 | head
Displaying the process in order of real memory use

Code:
ps vx | head -1; ps vx | grep -v PID | sort -rn +6 | head -10
Displaying process in order of nice value

Code:
ps -eakl | sort -n +7
Displaying the process in order of I/O

Code:
ps vx | head -1; ps vx | grep -v PID | sort -rn +4 | head -10
Kind regards
zxmaus
  #6 (permalink)  
Old 09-23-2009
balaji_prk's Avatar
balaji_prk balaji_prk is offline
Registered User
  
 

Join Date: Aug 2005
Location: NewDelhi
Posts: 102
This is cool stuff.. Thanks zxmaus
Reply

Bookmarks

Tags
aix, monitoring, nmon, top, topas

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 06:40 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0