«ሊቨር» እና «ሪኒስ» ትዕዛዞችን በ Linux ውስጥ መጠቀም

ቅድሚያ የሚሰጠው ጉዳይ ሁሉ ነው.

የሊኑክስ ስርዓቶች ብዙ ሂደቶችን (ስራዎች) በአንድ ጊዜ ሊያሄዱ ይችላሉ. ምንም እንኳን ሲፒዩ በርካታ ፕሮቲኖች ወይም ኮርሞች ቢኖሩም, አጠቃላይ ሂደቶች ቁጥር በአብዛኛው ከሚገኙ ኮርኮች ቁጥር እጅግ የላቀ ነው. የሚገኙትን የሲፒዩ ኡክረጎች ሒደት ለህት ሂደቶች ለማሰራጨት የሊነክስ ከርነል ስራ ነው.

ቅድሚያ የማግኘት ጥሩነት ቀጥተኛ

በመሠረቱ, ሁሉም ሂደቶች እኩል እንደሆኑ ይቆጠራሉ እና ተመሳሳይ መጠን የሲፒዩ ጊዜ ይመድባሉ. ተጠቃሚው የሂደቱን ተዛማችነት መለወጥ እንዲችል ለማንቃት ለተጠቃሚው ሊቀይረው ወይም ሊለወጥ በሚችል እያንዳንዱ ስራ ላይ ቅድሚያ የሚሰጠውን መለኪያ ያቀርባል. የ Linux kernel በዛ በተገቢው ቅድመ-ዕይታ ዋጋው መሰረት ለእያንዳንዱ ሂደት የሲፒዩ ጊዜን ይጠብቃል.

ግሩምው ግቤት ለዚህ አላማ ጥቅም ላይ ይውላል. ከ 20 -24 እሴት ይደርሰዋል እና የኢንቲጀር እሴቶችን ብቻ ይወስዳል. ከ 20 ዝቅተኛ ዋጋ ከፍተኛውን የቅድሚያ ደረጃን ያሳያል ነገር ግን 19 ዝቅተኛን ይወክላል. ከፍተኛው የዝምታ ደረጃ በጣም በአብዛኛው አሉታዊ በሆነ መልኩ መጠቀሱ ነው. ሆኖም ግን, ዝቅተኛ ቅድሚያ የሚሰራበት ሂደት "ይበልጥ የበዛ" እንደሆነ ተደርጎ ይቆጠራል, ምክንያቱም ሌሎች ሂደቶች የበለጠ የሲፒዩ ጊዜን እንዲጠቀሙ ስለሚፈቅድ ነው.

እንዴት ደስ ይላል

ቅጣትን መጠቀም አዲስ ሂደት (ስራ) ይጀምራል እና በተመሳሳይ ጊዜ (ጥሩ) እሴት ይሰቅላል. አሁን እየሄደ ያለ ሂደት ቅድሚያ ለመቀየር ትዕዛዙን መጥላት ይጀምሩ .

ለምሳሌ, የሚከተለው ትዕዛዝ ሂደቱን "ትልቅ-ስራ" ይጀምራል ዋጋው ወደ 12 ዝቅተኛ ነው-

መልካም -12 ትልቅ ስራ

ከ 12 ፊት ለፊት ያለው ሰረዝ የተጠቆመውን ምልክት አያመለክትም. ለታቀደው ትዕዛዝ እንደክርክር ምልክት የሆነ ምልክት የማድረግ የተለመደ ተግባር አለው.

ጥሩውን እሴት ከ 12 በታች ለማድረግ, ሌላ ሰረዝ አክል:

መልካም - 12 ትልቅ ስራ

ዝቅተኛ እሴቶች ከከፍተኛ ቅድሚያ ጋር እንደሚዛመዱ ያስታውሱ. ስለዚህ, -12 ከ 12 በላይ ከፍ ያለ ቅድሚያ አለው. ነባሪ እሴት 0. ነው. ቋሚ ተጠቃሚዎች ቅድሚያ ዝቅተኛ ነገሮችን (ቅድመ-መልካም እሴቶች) ሊያዘጋጁ ይችላሉ. ከፍተኛ ቅድሚያዎች (አሉታዊ እሴቶች) ለመጠቀም, የአስተዳዳሪ መብቶች አስፈላጊ ናቸው.

እጦትን በመጠቀም ቀደም ሲል እየሰራ ያለውን የስራ ቅድሚያ እንዲቀይር ማድረግ ይችላሉ:

17 -p 1134

ይሄ የስራውን መልካም እሴት ከሂደቱ መታወቂያ 1134 እስከ 17 ይለውጠዋል. በዚህ ጊዜ, አያያዝ ጥቅም ላይ የዋለ እሴት ሲያስቀምጥ የትእዛዝ አማራጭ አይሰጥም. የሚከተለው ትዕዛዝ መልካም ሂደቱን ከ 1134 ወደ -3 ይቀይረዋል:

እሰሪ -3 -p 1134

የአሁኑን ሂደቶች ዝርዝር ለማተም የ ps ትዕዛዝን ይጠቀሙ. "L" (እንደ "ዝርዝር") ውስጥ ማከል "NI" በሚለው ዓምድ ስር ያለውን ጥሩ ስም ይዘረዝራል. ለምሳሌ:

ሳቢ-