Dando Prioridade no Firebird. para exemplo peguei no servidor o processo do Firebird.Cada processo possui uma prioridade sendo ela -20 até +19, sendo da Maior Prioridade ( -20 ) até a menor prioridade ( +19 );
Para executar algum comando com a mínima prioridade.
Utilize o comando Nice exemplo :
nice -n +19 tar -Mcvf /dev/nst0 /dados/sunblade /mnt/sr_mirim /mnt/sr_mirimmacdata /home /opt /etc /dados –exclude=/opt/informatica/restauraqualidade –exclude=/dados/compartilhado/software/BackupServidorLinuxNaoCopiar –exclude=/dados/compartilhado/publico –exclude=.recycle > /dados/compartilhado/software/backup4
Para alterar a prioridade do processo, primeiro devemos descobrir qual o valor da prioridade
pgrep nomedoprocesso
exemplo qual o numero do processo do init
pgrep init
1
com isso podemos usar o renice e alterar a prioridade do processo 1
renice 5 –p 1
caso seja necessário alterar a prioridade de um processo por usuário podemos utilizar o comando
renice -20 -u CCO
se necessário por um grupo podemos utilizar
renice -20 -g fb_inet_server
