กำหนดลำดับความสำคัญให้กับคำสั่งที่เรียกใช้จากเทอร์มินัล

คุณเคยใฝ่ฝันที่จะเรียกใช้คำสั่งจากเทอร์มินัล จำกัด จำนวน จัดสรรทรัพยากร ไปที่ คำสั่ง?

วิธีแก้ปัญหาที่นำเสนอในที่นี้สามารถช่วยให้คุณทำงานต่อไปได้ตามปกติแม้สักครู่หลังจากทำงานที่มักจะ "หนักเกินไป" สำหรับคุณ ฮาร์ดแวร์ และโดยทั่วไปแล้วพวกเขา "แขวน" ระบบ

หน่วยประมวลผล (CPU)

คำสั่ง nice ช่วยให้คุณปรับเปลี่ยนลำดับความสำคัญของกระบวนการเทียบกับส่วนที่เหลือภายในระบบ

เคอร์เนลลินุกซ์ทำหน้าที่วางแผนและจัดสรรเวลาของ CPU ให้กับแต่ละกระบวนการที่ทำงานบนระบบ ช่วงการกำหนดลำดับความสำคัญที่ใช้ได้คือ -20 ถึง 20 โดย -20 เป็นลำดับความสำคัญสูงสุดและ 20 เป็นลำดับความสำคัญต่ำสุด

ขอบคุณมากที่เราสามารถมั่นใจได้ว่าในช่วงเวลาที่มีการใช้งาน CPU สูงกระบวนการที่เหมาะสมจะได้รับ% สูงสุด

ไวยากรณ์สำหรับคำสั่ง nice มีดังนี้:

ดี -n คำสั่ง

ดังนั้นหากเราต้องการเรียกใช้กระบวนการที่มีลำดับความสำคัญ 10 เราจะดำเนินการดังต่อไปนี้:

ดี -n10 / usr / bin / แปลง file.gif file.jpg

ฮาร์ดดิสก์

คล้ายกับ nice คือ ionice โดยข้อแตกต่างที่หลัง จำกัด การเข้าถึงฮาร์ดไดรฟ์

ตัวอย่างการใช้งานจะมีดังต่อไปนี้:

ionice -c2 -n7 / usr / bin / แปลง file.gif file.jpg

-c2 คือ "ความพยายามที่ดีที่สุด" และ -n7 เป็นลำดับความสำคัญต่ำสุดภายใน "ความพยายามที่ดีที่สุด" ด้วยวิธีนี้คำสั่งนี้จะมีลำดับความสำคัญภายในคิว I / O (อินพุต / เอาต์พุต) ต่ำกว่างานอื่น ๆ ที่กำลังรันอยู่

ionice -c3 / usr / bin / แปลง file.gif file.jpg

-c3 (ไม่จำเป็นต้องชี้แจงระดับความสำคัญ) หมายถึง "ไม่ใช้งานเท่านั้น" งานที่มีการกำหนด -c3 จะทำงานเฉพาะเมื่อดิสก์ไม่มีการใช้งานซึ่งหมายความว่ากิจกรรมจะไม่มีผลกระทบต่อการดำเนินการกับงานที่เหลือ แต่จะใช้เวลาดำเนินการนานกว่ามาก


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   แดเนียล เปโดรซา dijo

    ฉันต้องการพูดถึงคำสั่ง renice ซึ่งใช้เพื่อแก้ไขลำดับความสำคัญของกระบวนการที่กำลังทำงานอยู่

  2.   มาใช้ Linux กันเถอะ dijo

    น่าสนใจ! ขอบคุณสำหรับการสนับสนุน!
    ไชโย! พอล.

  3.   วินสุข dijo

    แล้วจะชนะได้อย่างไร? d8-B