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.
On Thu, 2005-08-18 at 12:49, CentOS-List@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
On Thu, 2005-08-18 at 11:49 -0500, CentOS-List@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.
On Thu, 2005-08-18 at 13:02 -0400, David Johnston wrote:
On Thu, 2005-08-18 at 11:49 -0500, CentOS-List@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.
---- you might be able to tack it on to /etc/sysconfig/samba launch options (this of course is untested)
Craig