Кіріспе

Nice – Unix және Unix сияқты операциялық жүйелерде, мысалы Linux-та кездесетін бағдарлама. Ол тікелей сол аттас ядро шақыруымен байланысты. Nice бағдарламасын немесе қабықша скриптін белгілі бір CPU басымдығымен іске қосу үшін пайдаланылады, осылайша процесске басқа процестерге қарағанда көбірек немесе аз CPU уақыты беріледі. 20 саны – ең төменгі жақсылық деңгейі, яғни ең жоғары басымдық. Процестердің әдепкі жақсылық деңгейі оның туындаған процесінен мұраға алынады және әдетте 0-ге тең болады. Жүйелер ең төменгі басымдыққа қатысты әртүрлі болуы мүмкін. Linux жүйелері ең төменгі басымдық деңгейін 19 деп көрсетеді, ал BSD жүйелері 20 деп көрсетеді. Екі жағдайда да «ең төменгі» басымдық тек басқа ештеңе жұмыс істемейтін кезде ғана іске қосылады.

Этимология

Niceness мәні – *nix жүйелеріндегі процестерге тағайындалған сан, ол ядролық процестерді жоспарлаушымен бірге басқа деректермен (мысалы, әрбір процесс жасаған I/O көлемі) процестің «шынайы басымдығын» есептеу үшін қолданылады. Бұл процеске қанша CPU уақыты бөлінетінін анықтауға көмектеседі. «Nice» бағдарламасының атауы процестің niceness мәнін өзгерту міндетіне сілтеме жасайды. «Niceness» термині жоғары мәні бар процесс жүйенің басқа процестері мен пайдаланушыларға көбірек көмектеседі, себебі ол аз CPU қуатын пайдаланады, осылайша процессор уақытын және қуатын көбірек талап ететін бағдарламаларға босатады. Ал осы бағдарламалар CPU пайдалану тұрғысынан жүйеге аз көмектеседі.

Ұқсас командалар

Осыған байланысты renice бағдарламасы қазір істеп тұрған процесс басымдығын өзгертуге қолданылуы мүмкін.