CentOS-List at jamesplace.net
2005-Aug-18 16:49 UTC
[CentOS] Starting a process at a specified nice value.
I wonder if someone could point me to the appropriate docs for my question? If I would like to cause my system to always start 'smbd' processes at priority 7 for example, how would I go about doing that. I'm assuming there's a better way than running a cronjob every minute to renice existing processes. I'd appreciate some help pointing me in the right direction. Thanks.
Scot L. Harris
2005-Aug-18 17:02 UTC
[CentOS] Starting a process at a specified nice value.
On Thu, 2005-08-18 at 12:49, CentOS-List at jamesplace.net wrote:> I wonder if someone could point me to the appropriate docs for my question? If > I would like to cause my system to always start 'smbd' processes at priority > 7 for example, how would I go about doing that. > > I'm assuming there's a better way than running a cronjob every minute to > renice existing processes. > > I'd appreciate some help pointing me in the right direction.Check out the nice command. NICE(1) User Commands NICE(1) NAME nice - run a program with modified scheduling priority SYNOPSIS nice [OPTION] [COMMAND [ARG]...] DESCRIPTION Run COMMAND with an adjusted scheduling priority. With no COMMAND, print the current scheduling priority. ADJUST is 10 by default. Range goes from -20 (highest priority) to 19 (lowest). -n, --adjustment=ADJUST increment priority by ADJUST first --help display this help and exit --version output version information and exit
David Johnston
2005-Aug-18 17:02 UTC
[CentOS] Starting a process at a specified nice value.
On Thu, 2005-08-18 at 11:49 -0500, CentOS-List at jamesplace.net wrote:> I wonder if someone could point me to the appropriate docs for my question? If > I would like to cause my system to always start 'smbd' processes at priority > 7 for example, how would I go about doing that. > > I'm assuming there's a better way than running a cronjob every minute to > renice existing processes. >smbd is started by /etc/init.d/smb Find where that script starts smbd, and prefix smb with something like this: nice -n 7 This isn't a particularly elegant solution, but it will work. You should note that upgrades to Samba may overwrite /etc/init.d/smb, so you may need to make this change again after an upgrade.