Top command


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Top command
# 1  
Old 03-23-2007
Top command

Hey,
Using one single line of command i am trying to show the CPU usage for 4 processors and then filter it out and write it to a text file. Everything seams ok except that i am not able to switch from having the top command show me all CPU processes seperate opposed to showing me the average of all 4.
I know once i go into top, i can toggle that option by hitting the '1' key. However, i would like to have one command that does this.

I've looked into different configurations files as well but no luck. Any ideas or help would be appreciated. Thanck You

Georges A A

EX:

top -n 1 | cat | head -6 | tail -3 | tr -cs 'a-z',.,'0-9' '\n' | sed '1,8d' | sed '2,8d' | sed '3,9d'> /output.txt

This commmand will get and filter the CPU process and write it to a text file. However, this is only displaying the average of all 4.
# 2  
Old 03-23-2007
prstat on Solaris

In case you have Solaris installation, you may use prstat

#Prints the cpu usage in sorted order
HTML Code:
 prstat -s cpu  
#Prints top 10 processes and also provides the statistics per user
HTML Code:
prstat -a -s cpu 
Thanks,
Nagarajan Ganesan.
# 3  
Old 03-23-2007
Unfortunately Not, i'm using RedHat
# 4  
Old 03-23-2007
Quote:
Originally Posted by Georgesaa
Hey,
Using one single line of command i am trying to show the CPU usage for 4 processors and then filter it out and write it to a text file. Everything seams ok except that i am not able to switch from having the top command show me all CPU processes seperate opposed to showing me the average of all 4.
I know once i go into top, i can toggle that option by hitting the '1' key. However, i would like to have one command that does this.

I've looked into different configurations files as well but no luck. Any ideas or help would be appreciated. Thanck You

Georges A A

EX:

top -n 1 | cat | head -6 | tail -3 | tr -cs 'a-z',.,'0-9' '\n' | sed '1,8d' | sed '2,8d' | sed '3,9d'> /output.txt

This commmand will get and filter the CPU process and write it to a text file. However, this is only displaying the average of all 4.
What do you get when you replace "top -n 1" with just "top" ?
# 5  
Old 03-26-2007
-n 1 will only produce one iteration.
# 6  
Old 03-26-2007
try this.

I think this will work for you.

Use the echo command. here is an example.

echo | top -n 1

But keep in mind, the first iteration, similar to prstat and iostat, is usually junk data and not quite information until you hit the second iteration. But the above will do what you want.

Just as an fyi, it is also helpful in scripting, especially commands that wait for input like format and top and any of the xxstat commands.

echo | format

-S
# 7  
Old 03-26-2007
forgot

i forgot a small piece of this.

To pump the output to file.

echo | top -n 1 > /tmp/somestats.txt

or

echo | format > /tmp/diskinfo.txt

to pump the output to file.

-S
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Top command

Hi All, i am using the below command and once get the output and i need to keep the first batch only.in this case how to do this one. please help me on thistop -b -n 5 >top.txt Thanks, (3 Replies)
Discussion started by: bmk
3 Replies

2. Shell Programming and Scripting

Help with top command

Currently when i run top command i get the following columns . CPU TTY PID USERNAME PRI NI SIZE RES STATE TIME %WCPU %CPU COMMAND In this how to remove '%WCPU' column ? Thanks very much in advance . (6 Replies)
Discussion started by: kpravinraj
6 Replies

3. Shell Programming and Scripting

Command to find the Memory and CPU utilization using 'top' command

Hi all, I found like top command could be used to find the Memory and CPU utilization. But i want to know how to find the Memory and CPU utilization for a particular user using top command. Thanks in advance. Thanks, Ananthi.U (2 Replies)
Discussion started by: ananthi_ku
2 Replies

4. AIX

Top command in AIX 4.2 (no topas, no nmon, no top)?

Is there a 'top' command equivalent in AIX 4.2 ? I already checked and I do not see the following ones anywhere: top nmon topas (1 Reply)
Discussion started by: Browser_ice
1 Replies

5. Shell Programming and Scripting

Top command

Hi , can some one please assist me in using top command im facing following after using top: # top -hv UX:sh (top): ERROR: top: syntax error at line 1: `(' unexpected # top -p UX:sh (top): ERROR: top: syntax error at line 1: `(' unexpected thanks in advance (3 Replies)
Discussion started by: NIMISH AGARWAL
3 Replies

6. Solaris

top command

Hi, How to install software package top in solaris, (4 Replies)
Discussion started by: manoj.solaris
4 Replies

7. UNIX for Dummies Questions & Answers

top command

Hey, Using one single line of command i am trying to show the CPU usage for 4 processors and then filter it out and write it to a text file. Everything seams ok except that i am not able to switch from having the top command show me all CPU processes seperate opposed to showing me the average of... (0 Replies)
Discussion started by: Georgesaa
0 Replies

8. SCO

HP-UX top command

Is there a command in SCO Unix that does the same as the top command in HPUX. The command displays the jobs using the most system resources. Thanks You (0 Replies)
Discussion started by: joestrosser
0 Replies

9. UNIX for Dummies Questions & Answers

top command

hi guys, i am having a dual cpu xeon machine. i came to know that i can view the performance by giving top command. but top command shows only the usage of one cpu in percentage while the process are using more than 100% usage in the list . can i know separately the usage of cpus. can you... (5 Replies)
Discussion started by: bijuhpd
5 Replies

10. UNIX for Dummies Questions & Answers

command --> top

I understand the numbers displayed in variable "load average". My question: what are the correct/ideal numbers? Sometimes, I got less than 1. Others, above 6. Also, what HW/SW should I tune in order to have the ideal numbers? Thank you ... (1 Reply)
Discussion started by: dgromerog
1 Replies
Login or Register to Ask a Question