Skip to main content

How to increase the priority of a running process in Linux

Kernel decides how much processor time is required for a process based on
the nice value. Possible nice value range is: -20 to 20. A process that has a
nice value of -20 is very high priority. The process that has a nice value of 20
is very low priority.
$ ps axl
Use ps axl to display the nice value of all running process.
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0   2100   724 -      Ss   ?          0:06 init [2]  
5     0     2     0  15  -5      0     0 -      S<   ?          0:00 [kthreadd]
1     0    47     2  15  -5      0     0 -      S<   ?          0:00 [kacpid]
1     0    48     2  15  -5      0     0 -      S<   ?          0:00 [kacpi_notify]
1     0   125     2  15  -5      0     0 -      S<   ?          0:00 [kseriod]
1     0   166     2  20   0      0     0 -      S    ?          0:00 [pdflush]
[Note: 6th column 'NI' is the nice.]
To increase the priority, give a lower nice value as shown below. However, only root can increase the priority of a running process, else you’ll get error messages.
$ ps axl | grep test.sh
1     0    12345     2  15  10      0     0 -      S<   ?     0:00 test.sh
[Note: 6th column with value 10 is the nice value for the shell-script.]
Now decrease the nice value to increase the priority of the process. Use the PID of the process.
$ su -
# renice -5 -p 12345
$ ps axl | grep test.sh 
1     0    12345     2  15  -5      0     0 -      S<   ?     0:00 test.sh
[ Note: The 6th column now shows a lower nice value of -5 (increased priority)]

Comments

Popular posts from this blog

How to install Skype on Ubuntu 9.10 Karmic Koala

The two methods  below doesn't work now. Please see http://blog.dipinkrishna.info/2009/11/how-to-download-and-install-skype-for_3060.html for a successfull installation of skype on ubuntu.   I have provided two methods. Please do comment which one is successful. Follow these steps to install skype in ubuntu 9.10 (64 bit).         First add:             deb http://packages.medibuntu.org/ karmic free non-free         to your /etc/apt/source.list Now open a terminal and type: $ sudo wget http://www.medibuntu.org/sources.list.d/hardy.list -O /etc/apt/sources.list.d/medibuntu.list Then do an update: $ sudo apt-get update $ sudo apt-get --yes -q --allow-unauthenticated install medibuntu-keyring $ sudo apt-get -q update And finally install Skype. $ sudo apt-get install skype Ready ... now start skype with $ skype OR Download the setup 32 -bit 64 -bit ...

gtalx: Howto Gtalk in ubuntu ( google talk )

Did you fail to use " gtalk in ubuntu " ... Now you can chat and talk to your gmail buddies in ubuntu... 1. check for gtk2.0 and qt4 $ sudo apt-get install libgtk2.0-dev $ sudo apt-get install libqt4-dev libogg-dev libtheora-dev $ sudo apt-get install libsdl-dev libavcodec-dev libswscale-dev $ sudo apt-get install libexpat-dev libraw1394-dev libvorbis-dev $ sudo apt-get install libgsm1-dev  libspeexdsp-dev libmediastreamer0-dev libortp-dev 2. Remove 'pulse audio sound server' Open synaptic package manager and remove pulse audio 3. "Download gtalx" from here Dowload it here 4. Extract the file.... $ tar -zxvf 0.0.4.tar.gz 5. Get into the directory.... $ cd 0.0.4 and then... $ sudo chmod u+x make $ ./make $ sudo ./make install 6. Enjoy..... Please comment about your installation(whether it was a success or not....) Take gtalx from Applications > Internet > gtalx Enter your gmail login information..and click connect... ...

wbar: a quick luanch bar( similar to avant and cairo dock)

wbar is a quick-launch bar (not a dock) that has an appearance similar to Avant Window Manager and Cairo Dock. It is GTK (Gnome) based but can work in all desktop environments. It does not require a compositing manager to be installed and is therefore quicker and more suitable for low-end hardware systems. It is the default in the Google gOS desktop and is available as a .deb package from Google. Download and install (from the command-line Terminal): wget http://wbar.googlecode.com/files/wbar_1.3.3_i386.deb sudo dpkg -i wbar_1.3.3_i386.deb Start wbar with custom start options (e.g. by pressing alt+F2). Here is an example: wbar -isize 48 -j 1 -p bottom -balfa 40 -bpress -nanim 3 -z 2.5 -above-desk Here is another example: wbar -above-desk -pos bottom -isize 60 -nanim 1 -bpress -jumpf 0.0 -zoomf 1.5 For a full list of command-line startup options, see: wbar --help Tip: If you want the "wave" effect just increase the -nanim value. I like the icons to just pop up so I do...