Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Linux machine performance issue. Post 302443033 by zaxxon on Friday 6th of August 2010 09:55:17 AM
Old 08-06-2010
This systems is CPU bound:
Code:
 6  1      0 5829472  96996 1773236    0    0     0   212  366  182 30 68  1  0  0
 5  0      0 5828984  97056 1773176    0    0     0   168  282  164 39 61  0  0  0
 6  0      0 5827488  97056 1773260    0    0     0     0  264   90 35 65  0  0  0
 5  0      0 5826140  97056 1773260    0    0     0    48  263  108 35 65  0  0  0
 4  0      0 5820800  97064 1773252    0    0     0    12  353  139 41 57  2  0  0
 7  0      0 5818164  97064 1773252    0    0     0     0  376  178 41 57  2  0  0
 5  0      0 5820180  97068 1773260    0    0     0   180  325  147 35 63  1  0  0

I made the run-queue for kernel threads bold. According to that you can see that there is all CPU-time used up for user and system while at same time idle is zero.
The top ten of your CPU-using processes might not help since there could be loads of small processes, that use only a bit of CPU-time but all together a big amount.
You might want to check top for a longer listing when this ps aux is not running and also you might check with a ps piped into awk for example to count how many processes are using how much CPU, as a summary.

You can try something like
Code:
ps -eo pcpu,comm| awk '{_[$2]+=$1} END{for(a in _)print _[a],a| "sort"}'

It is not very exact but it adds the CPU-time in % of the same commands up.

It could be that the box has so much trouble because there is something uneffectively written/configured in the software or if everything is allright, it might need more CPUs. Just a guess so far - you have to monitor and research more.
 

10 More Discussions You Might Find Interesting

1. Programming

the performance impaction of TCP communication in same machine?

Two processes at the same machine communicaton with each other use TCP. The communicaton flow between them is very heavy. My question is How the impaction of "processes at the same machine communicaton " .If I mv one process to another machine and send the same data, the impact is less than... (1 Reply)
Discussion started by: chenhao_no1
1 Replies

2. AIX

performance issue

We have a AIX v5.3 on a p5 system with a poor performing Ingres database. We added one CPU to the system to see if this would help. Now there are two CPU's. with sar and topas -P I see good results: CPU usage around 30% with topas I only see good results in the process output screen, the... (1 Reply)
Discussion started by: rein
1 Replies

3. UNIX for Advanced & Expert Users

performance issue

Hi, on a linux server I have the following : vmstat 2 10 procs memory swap io system cpu r b w swpd free buff cache si so bi bo in cs us sy id 0 4 0 675236 39836 206060 1617660 3 3 3 6 8 7 1 1 ... (1 Reply)
Discussion started by: big123456
1 Replies

4. News, Links, Events and Announcements

Announcing collectl - new performance linux performance monitor

About 4 years ago I wrote this tool inspired by Rob Urban's collect tool for DEC's Tru64 Unix. What makes this tool as different as collect was in its day is its ability to run at a low overhead and collect tons of stuff. I've expanded the general concept and even include data not available in... (0 Replies)
Discussion started by: MarkSeger
0 Replies

5. Shell Programming and Scripting

SSH into a linux machine from a windows machine

I basically want to login into different linux machines( on the same network) from a windows machine. I know i can use ssh <machine name>. But i want to automate this process. I dont want to enter the username and password. Is there any way to do it. Can i make some sort of a batch script for it. (4 Replies)
Discussion started by: lassimanji
4 Replies

6. UNIX for Advanced & Expert Users

run win app on Linux -performance issue

We develop software for diagnostic tools for cars. we a use a portable PC(x86) runs Win98 to run our applications. Hence the working environment in the company is Windows, specifically we use BASIC to develop the GUI, communication functions, DLL, etc. and run them on the Win98 PC. We suggested... (1 Reply)
Discussion started by: raedbenz
1 Replies

7. UNIX for Dummies Questions & Answers

Performance issue

hi I am having a performance issue with the following requirement i have to create a permutation and combination on a set of three files such that each record in each file is picked and the output is redirected in a specific format but it is taking around 70 odd hours to prepare a combination... (7 Replies)
Discussion started by: mad_man12
7 Replies

8. Shell Programming and Scripting

shell script to copy files frm a linux machine to a windows machine using SCP

I need a shell script to copy files frm a linux machine to a windows machine using SCP. The files keeps changing day-to-day. I have to copy the latest file to the windows machine frm the linux machine. for example :In Linux, On July 20, the file name will be 20.txt and it should be copied to... (3 Replies)
Discussion started by: nithin6034
3 Replies

9. Red Hat

Performance issue in Linux

IN solaris, for network high-availability we are using IPMP concept, can u tell me in REDHAT LINUX what we are using... also pls share good step to read & understand the that concept... Also performance issue in linux what are step & cmd can u tell me??? (2 Replies)
Discussion started by: tiger09
2 Replies

10. Shell Programming and Scripting

Linux shell programming performance issue

Hi All, can any one help me on this please. Replace sting in FILE1.txt with FILE2.txt. FILE1.txt record must have at least one state is repeated once.But need to replace only from second occurrence in record in FILE1.txt Condition: order of searching the records in FILE2.txt is impartent.... (8 Replies)
Discussion started by: ureddy
8 Replies
PMCCONTROL(8)						    BSD System Manager's Manual 					     PMCCONTROL(8)

NAME
pmccontrol -- control hardware performance monitoring counters SYNOPSIS
pmccontrol [-c cpu | -d pmc | -e pmc] ... pmccontrol -l pmccontrol -L pmccontrol -s DESCRIPTION
The pmccontrol utility controls the operation of the system's hardware performance monitoring counters. OPTIONS
The pmccontrol utility processes options in command line order, so later options modify the effect of earlier ones. The following options are available: -c cpu Subsequent enable and disable options affect the CPU denoted by argument cpu. The argument cpu is a number denoting a CPU in the system, or ``*'', denoting all unhalted CPUs in the system. -d pmc Disable PMC number pmc on the CPU specified by -c, preventing it from being used till subsequently re-enabled. The argument pmc is a number denoting a specific PMC, or ``*'' denoting all the PMCs on the specified CPU. Only idle PMCs may be disabled. -e pmc Enable PMC number pmc, on the CPU specified by -c, allowing it to be used in the future. The argument pmc is a number denoting a specific PMC, or ``*'' denoting all the PMCs on the specified CPU. If PMC pmc is already enabled, this option has no effect. -l List available hardware performance counters and their current disposition. -L List available hardware performance counter classes and their supported event names. -s Print driver statistics maintained by hwpmc(4). EXAMPLES
To disable all PMCs on all CPUs, use the command: pmccontrol -d* To enable all PMCs on all CPUs, use: pmccontrol -e* To disable PMCs 0 and 1 on CPU 2, use: pmccontrol -c2 -d0 -d1 To disable PMC 0 of CPU 0 only, and enable all other PMCS on all other CPUs, use: pmccontrol -c* -e* -c0 -d0 DIAGNOSTICS
The pmccontrol utility exits 0 on success, and >0 if an error occurs. SEE ALSO
pmc(3), pmclog(3), hwpmc(4), pmcstat(8), sysctl(8) HISTORY
The pmccontrol utility first appeared in FreeBSD 6.0. AUTHORS
Joseph Koshy <jkoshy@FreeBSD.org> BSD
November 9, 2008 BSD
All times are GMT -4. The time now is 03:14 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy