ყველაფერი პრიორიტეტებზეა.
Linux სისტემებს შეუძლიათ ერთდროულად ბევრი პროცესი (სამუშაო ადგილი) განახორციელონ. მაშინაც კი, თუ CPU- ს მრავალი პროცესორი ან ბირთვი აქვს, პროცესების რაოდენობა ზოგადად აღემატება ხელმისაწვდომი ბირთვების რაოდენობას. ეს არის Linux kernel- ის სამუშაო პროცესი CPU- ის ციკლების გავრცელება აქტიურ პროცესებში.
ლამაზი პრიორიტეტების მისაღებად
ჩვეულებრივ, ყველა პროცესი თანაბრად გადაუდებელია და გამოყოფილია იგივე CPU დროისთვის. მომხმარებლისთვის პროცესების შედარების მნიშვნელობის შესაცვლელად, Linux- ს ანიჭებს პრიორიტეტულ პარამეტრს თითოეული სამუშაო, რომელიც შეიძლება შეიცვალოს მომხმარებლის მიერ. Linux kernel შემდეგ იტოვებს CPU დროს თითოეული პროცესი საფუძველზე მისი ნათესავი პრიორიტეტი ღირებულება.
ამ მიზნით სასიამოვნო პარამეტრი გამოიყენება. იგი მერყეობს 20-დან 19-მდე 19-მდე და შეუძლია მიიღოს მხოლოდ მხოლოდ ღირებულებები. მინუს 20-ის ღირებულება ყველაზე მაღალი პრიორიტეტია, ხოლო 19 - ყველაზე დაბალია. ის ფაქტი, რომ ყველაზე მაღალი პრიორიტეტული მაჩვენებელი ყველაზე უარყოფით რიცხვს მიუთითებს, გარკვეულწილად უნებლიეა; თუმცა, ქვედა პრიორიტეტში გაშვება ითვლება "Nicer", რადგან იგი საშუალებას აძლევს სხვა პროცესებს CPU- ის უფრო დიდი წილი გამოიყენოს.
როგორ უნდა ითამაშოს Nice
ბრძანების გამოყენება სასიამოვნო იწყება ახალი პროცესი (სამუშაო) და ანიჭებს პრიორიტეტს (სასიამოვნო) ღირებულებას ამავე დროს. პროცესის პრიორიტეტის შესაცვლელად, რომელიც უკვე გაშვებულია, გამოიყენეთ ბრძანება renice .
მაგალითად, ბრძანებათა სტრიქონი შემდეგნაირად იწყება პროცესი "დიდი სამუშაო," სასიამოვნო მნიშვნელობა აქვს 12:
ლამაზი -12 დიდი სამუშაო
გაითვალისწინეთ, რომ 12-ის წინ ტირე არ წარმოადგენს მინუს სიმბოლოს. მას აქვს ჩვეულებრივი ფუნქცია, რომელიც აღნიშნულია დროშის აღსანიშნავად, როგორც სასიამოვნო ბრძანების არგუმენტი.
მინუს 12-ის სასიამოვნო მნიშვნელობის დასაყენებლად, დაამატეთ სხვა ტირე:
ლამაზი - 12 დიდი სამუშაო
გახსოვდეთ, რომ ქვედა ლამაზი ღირებულებები შეესაბამება უმაღლესი პრიორიტეტი. 12-ის უფრო მაღალი პრიორიტეტია 12-ზე მეტი. რეგულარული მომხმარებლებისთვის ქვემო პრიორიტეტები (პოზიტიური სასიამოვნო მნიშვნელობებია) შეიძლება დაინიშნოს .დამატებითი პრიორიტეტების გამოყენება (უარყოფითი სასიამოვნო მნიშვნელობები), საჭიროა ადმინისტრატორის პრივილეგიები.
თქვენ შეგიძლიათ შეცვალოთ სამუშაოების პრიორიტეტი, რომელიც უკვე მუშაობს სარემონტოდ:
რემონტი 17-ზე 1134
ეს იცვლება პროცესის ნომერზე 1134-დან 17-მდე სამუშაოების სასიამოვნო მნიშვნელობა. ამ შემთხვევაში, არ არის dash გამოიყენება ბრძანების პარამეტრისთვის, როდესაც მითითებულია სასიამოვნო მნიშვნელობა. შემდეგი ბრძანება ცვლის პროცესის სასიამოვნო მნიშვნელობას 1134 to -3:
renice -3 -p 1134
მიმდინარე პროცესების სიის დასაბეჭდად , გამოიყენეთ ps ბრძანება. "L" -ის დამატება (როგორც "სიაში") ვარიანტი ჩამოთვლილია სასიამოვნო მნიშვნელობის სვეტის "NI" ქვეპუნქტით. მაგალითად:
ps -al