02-02-2008
Thanks Perderabo,
I'm not explicitly using nice or renice. The bulk of the processes running on the two boxes are identical. These processes saturate the CPU, its a batch machine, if the batch job is not running the machine is idle. The set of processes on a machine make up a single job, if one of the processes is niced out to let another run then the overall job should run in the same time (minus some time for swapping tasks around). However, with the same processes and the same load, one machine displays a lot of nice activity in top, the other doesn't ever show nice above 0%, and these runs last many hours or days at 100% CPU. The machine without nice activity finishes its 50% share of the load well before the other does. I'm not sure what is meant by "copy the good one to the bad one".
10 More Discussions You Might Find Interesting
1. Post Here to Contact Site Administrators and Moderators
Just a quick message to say great work to Neo and any others who have helped with the upgrade - the layout, appearance and functionality of this forum ROCKS.
By far the best I have seen.
Excellent! (1 Reply)
Discussion started by: alwayslearningunix
1 Replies
2. UNIX for Dummies Questions & Answers
how can i do that in a script withough havin the script halt at the section where the top command is located. am writign a script that will send me the out put of unx commands if the load average of a machine goes beyond the recommended number.
top -n 20
i want to save this output to a file... (1 Reply)
Discussion started by: TRUEST
1 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I've got some CPU bottleneck on a HP-UX 11 server : i didn't
understand it until i discover i've got an unusual high percentage
of NICE% CPU regarding my DBRMS process (Sybase 12.x).
How do i have to understand it and how to resolve it ?
Thx. (0 Replies)
Discussion started by: eliador2001
0 Replies
4. Programming
Hi I want to implement the nice command in the shell that I am building. I came to know that there is a corresponding nice() system call for the same. But since I will be forking different processes to run different commands typed on the command prompt, is there any way I can make a command... (2 Replies)
Discussion started by: tejbuch
2 Replies
5. AIX
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
6. AIX
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... (5 Replies)
Discussion started by: thenomad
5 Replies
7. HP-UX
Running 2 VM Guests on an HPUX Integrity Server. One Guest runs great, the other is always at a high NICE value and 0% idle as shown in TOP:
What do you think should be tuned to bring down the NICE and increase IDLE %? Thanks in advance
-hpuxadmin
slow VM GUEST
Load averages: 2.56,... (5 Replies)
Discussion started by: hpuxadmin
5 Replies
8. AIX
hello ,
We would like to increase the priority of the oracle process . Process(240001 ) should get the priority like the process(240103 ). Am not sure what value i should mention in the renice command(aix 6.1). Please assist me.
240001 A oracle 26804312 1 0 60 20... (2 Replies)
Discussion started by: gowthamakanthan
2 Replies
9. BSD
Hello Folks,
Recently our FreeBSD 7.1 i386 system became very sluggish.
Nothing much is happening over there & whatever is running takes eternity to complete.
All the troubleshooting hinted towards a very high nice percentage.
Can that be the culprit?
Pasting snippets of top command,... (7 Replies)
Discussion started by: vibhor_agarwali
7 Replies
10. What is on Your Mind?
Hello All,
Just went through a nice YT video of A.I
Age of A.I YT video
See who is the host of this video :) if you are a Hollywood fan(a bit spoiler)
I hope to learn something of it someday, technology is really growing day by day, cheers.
Thanks,
R. Singh (8 Replies)
Discussion started by: RavinderSingh13
8 Replies
renice(1M) renice(1M)
NAME
renice - alter priority of running processes
SYNOPSIS
newoffset] id ...
DESCRIPTION
The command alters the system nice value (used in the system scheduling priority) of one or more running processes specified by id ....
The new system nice value is set to 20 + newoffset, and is limited to the range 0 to 39. However if the environment variable is set, the
new system nice value is set to current nice value + newoffset. Processes with lower system nice values run at higher system priorities
than processes with higher system nice values. The option of the command shows the current priority and nice value for processes. See
also nice(1).
To reduce the system nice value of a process, or to set it to a value less than 20 (with a negative newoffset), a user must have appropri-
ate privileges. Otherwise, users cannot decrease the system nice value of a process and can only increase it within the range 20 to 39, to
prevent overriding any current administrative restrictions.
To alter the system nice value of another user's process, a user must have appropriate privileges. Otherwise, users can only affect pro-
cesses that they own.
Options
recognizes the following options. If no or option is specified, the default is
Interpret each id as a process group ID. All processes in each process group have their system nice value altered. Only users with
appropriate privileges can use this option.
Change the system nice value of each affected process to 20 +
newoffset. If the environment variable is set, the system nice value of each affected process is changed to current
nice value + newoffset.
If newoffset is negative, the system nice value is set to 20 minus the absolute value of newoffset. If the environ-
ment variable is set and the newoffset is negative, the system nice value is set to current nice value minus the
absolute value of newoffset. Only users with appropriate privileges can reduce the system nice value or set it to
less than 20. If this option is omitted, newoffset defaults to 10.
Interpret each id as a process ID. This is the default.
Note: id is a process ID as reported by the command, not a job number (e.g., as used by some shells.
Interpret each id as a user name or user ID number. All processes owned by each specified user have their system nice values
altered. Only users with appropriate privileges can use this option for user names and IDs other than their own.
RETURN VALUES
returns a 0 when successful, and a non-zero value when unsuccessful.
EXTERNAL INFLUENCES
Single-byte character code sets are supported.
DIAGNOSTICS
reports the old and new newoffset values (system nice value - 20) of the affected processes if the operation requested completes success-
fully. Otherwise, an error message is displayed to indicate the reason for failure.
However, if the environment variable is set, no reporting is done unless the command fails.
EXAMPLES
Use default values to decrease the priority of process The id type defaults to and newoffset defaults to setting the process to a system
nice value of 30.
Change the system nice value for all processes owned by user and user to 33 (newoffset=13). (Affecting other users processes requires
appropriate privileges.)
Change the system nice value of all processes in process group 20 to (Lowering the system nice value of a process group requires appropri-
ate privileges.)
WARNINGS
Users who do not have appropriate privileges cannot reduce the system nice values of their own processes, even if they increased them in
the first place.
FILES
Maps user names to user
ID's
SEE ALSO
nice(1), ps(1), getpriority(2), nice(2).
STANDARDS CONFORMANCE
renice(1M)