Բոլորը գերակա են:
Linux համակարգերը կարող են միաժամանակ մի քանի գործընթացներ (աշխատատեղեր) գործարկել: Նույնիսկ եթե պրոցեսորը բազմակի պրոցեսորներ ունի կամ պրոցեսներ, գործընթացների քանակը, ընդհանուր առմամբ, գերազանցում է մատչելի միջուկների քանակը: Դա Linux միջուկի աշխատանքն է, որը տարածվում է ընթացիկ պրոցեսորային ցիկլերը `ակտիվ գործընթացներին:
Հիանալի նախապատվություններ ստանալու համար
Լռելյայնորեն, բոլոր գործընթացները համարվում են հավասարապես հրատապ եւ տրամադրվում են նույն քանակով CPU ժամանակ: Օգտագործողը թույլ է տալիս փոխել գործընթացների հարաբերական կարեւորությունը, Linux- ը համագործակցում է առաջնային պարամետրը յուրաքանչյուր գործով, որը կարող է սահմանվել կամ փոխվել օգտվողի կողմից: Linux միջուկը, այնուհետեւ, պահպանում է պրոցեսը յուրաքանչյուր գործընթացի համար `հիմնված առաջնային արժեքի վրա:
Լավ պարամետրը օգտագործվում է այդ նպատակով: Այն տատանվում է մինուս 20-ից մինչեւ 19-ը եւ կարող է վերցնել միայն ամբողջական արժեքներ: 20-ի մինուս 20 արժեքը ներկայացնում է ամենաբարձր առաջնային մակարդակը, իսկ 19-ը ամենացածրն է: Այն փաստը, որ առավելագույն գերակայության մակարդակը նշվում է առավել բացասական թվով, միանգամայն անհերքելի է. սակայն, ավելի ցածր առաջնահերթություն ունեցողը համարվում է «ավելի լավ», քանի որ այն թույլ է տալիս այլ պրոցեսներ օգտագործել CPU- ի ժամանակի մեծ մասը:
Ինչպես խաղալ գեղեցիկ
Օգտագործելով հրահանգը գեղեցիկ սկսում է նոր գործընթաց (աշխատանք) եւ նշանակում է այն առաջնային (գեղեցիկ) արժեք միեւնույն ժամանակ: Փոխելու գործընթացը, որն արդեն գործարկվում է, օգտագործեք հրամանատարությունը:
Օրինակ, հետեւյալ հրամանի տողը սկսում է գործընթացը «մեծ աշխատանք», 12:
գեղեցիկ -12 մեծ աշխատանք
Ուշադրություն դարձրեք, որ 12-ի դիմաց տողը չի ներկայացնում մինուս նշան: Այն ունի սովորական ֆունկցիա `նշելու դրոշը, որը անցել է որպես լավ հրահանգի փաստարկ:
Լավ արժեքը մինուս 12-ին սահմանելու համար ավելացրեք մեկ այլ նետ:
գեղեցիկ --12 մեծ աշխատանք
Հիշեք, որ ավելի ցածր արժեքները համապատասխանում են ավելի բարձր առաջնահերթություններին: Այսպիսով, -12-ը ունի ավելի բարձր առաջնահերթություն, քան 12-ը: Դրական արժեքը `0: Regular users- ն կարող է ավելի ցածր առաջնահերթություններ սահմանել (դրական լավ արժեքներ): Ավելի բարձր առաջնահերթությունները (բացասական գեղեցիկ արժեքներ) օգտագործելու համար անհրաժեշտ է ադմինիստրատորի արտոնություններ:
Դուք կարող եք փոխել աշխատանքը, որն արդեն աշխատում է Renice- ի միջոցով:
renice 17-p 1134
Սա փոխում է աշխատանքի լավ արժեքը գործընթացին ID- ի 1134-ից մինչեւ 17: Այս դեպքում, հստակ արժեքը նշելով, հրամանի տարբերակ չի օգտագործվում: Հետեւյալ հրահանգը փոխում է գործընթացի 1134 -3-ի գեղեցիկ արժեքը.
renice -3-p 1134
Ընթացիկ գործընթացների ցուցակը տպելու համար օգտագործեք ps հրամանը: Ավելացնել «l» (ինչպես «ցանկում») տարբերակը ցուցակում է «NI» սյունակի տակ գտնվող գեղեցիկ արժեքը: Օրինակ:
ps -al- ը