Page 44 - 2578
P. 44

 1  (HUP)  —  сигнал  відбою.  Багато  системних  процесів
                            при     одержанні     цього     сигналу     перечитують      свої
                            конфігураційні файли. Взагалі рекомендується давати сигнал
                            HUP перед надсиланням сигналу KILL.
                                Іноді  процеси  потрапляють  у  такі  стани,  що  їх  не  можна
                            «вбити»  навіть  видавши  команду  kill  -9  pid.  У  цьому  разі
                            найефективніший спосіб «вбити» процес – команда reboot.
                                Команда nice
                                Пріоритети процесу можна змінити за допомогою команди
                            nice.  Від  пріоритету  процесу  залежить,  яку  частину  часу
                            центрального процесора він одержить. Обираючи процес для
                            виконання,  ядро  відшукує  процес  з  найвищим  «внутрішнім
                            пріоритетом». Безпосередньо змінити значення внутрішнього
                            пріоритету  неможливо,  але  можна  вплинути  на  нього,
                            змінюючи так зване nice-значення.
                                Для цієї мети використовується команда nice. Формат цієї
                            команди:
                                nice <відносний пріоритет від процесу-батька> <команда>.
                            Відносний пріоритет у системі FreeBSD перебуває у межах від
                            –20 до +20.
                                Важливо  запам’ятати:  чим  нижче  значення  nice  —  тим
                            вище пріоритет процесу.
                                Приклад:
                                nice –10 /usr/local/mygame
                                Якщо користувач не вживе надзвичайних заходів, то новий
                            процес “успадкує” пріоритет свого “батька”. Користувач може
                            збільшити  значення  nice  (тобто  знизити  пріоритет),  але  не
                            зможе  зменшити  його,  навіть  для  повернення  процесу  до
                            пріоритету, наданого при «народженні».
                                Привілейований  користувач  може  змінювати  пріоритети
                            процесів  як  завгодно,  аж  до  того,  що  всі  процеси,  окрім
                            одного, не зможуть працювати.


                                                           43
   39   40   41   42   43   44   45   46   47   48   49