คอลัมน์ 'Nice' แสดงอะไรบนแท็บกระบวนการของการตรวจสอบระบบ
คอลัมน์ 'Nice' แสดงอะไรบนแท็บกระบวนการของการตรวจสอบระบบ
คำตอบ:
'ดี' หมายถึงลำดับความสำคัญของกระบวนการที่ใช้กับ CPU ของคุณ นี่คือตัวเลขในช่วง -20 (ลำดับความสำคัญสูงสุด) ถึง 19 (ต่ำสุด) คุณอาจพบว่าแอปพลิเคชันส่วนใหญ่ที่คุณใช้อยู่นั้นดีที่ '0' ซึ่งหมายความว่าแอปพลิเคชันเหล่านี้ทำงานโดยมีลำดับความสำคัญตามปกติและไม่มีผู้ใดได้รับสิทธิพิเศษจากตัวจัดตารางเวลาเหนือโปรแกรมอื่น
nice -n 10 /path/to/program
หากคุณกำลังใช้หลักสูตรเร่งรัดคุณอาจต้องการที่จะเปิดตัวได้จากขั้วกับ วิธีนี้จะส่งผลกระทบต่อประสิทธิภาพของระบบน้อยลง
โปรดทราบว่าคุณต้องมีsudo
สิทธิ์root ( ) เพื่อกำหนดเวลากระบวนการที่มีลำดับความสำคัญสูงกว่าปกติ (<0) นี่คือการป้องกันไม่ให้ผู้ใช้สามารถชะงักทั้งระบบได้อย่างง่ายดายและเพื่อให้ภารกิจสำคัญสามารถรับเวลา CPU ที่พวกเขาต้องการได้ตลอดเวลา
man nice
กล่าวว่าช่วงเป็นจริง -20 (ลำดับความสำคัญสูงสุด) ถึง 19 (ต่ำสุด)
นิสัยดีไม่ได้มีความสำคัญเพียงแค่คูณด้วยลบ
คุณจะพบว่าในระบบยูนิกซ์ / ลินุกซ์ซึ่งหากงานกำลังประมวลผลตัวประมวลผลแล้วระบบจะไม่หยุดทำงาน นี่เป็นเพราะระบบจะลดลำดับความสำคัญของงานนี้ลงแบบไดนามิก
ความดีมีอิทธิพลต่อความสำคัญพื้นฐาน ดังนั้นในขณะที่ความดีอาจถูกมองว่าเป็นความสำคัญเชิงลบ แต่จะมีผลกระทบน้อยกว่าลำดับความสำคัญที่จะเกิดขึ้นกับระบบ Microsoft NT เนื่องจากตัวกำหนดตารางเวลา Linux ทำงานได้ดีในการทำให้สิ่งต่าง ๆ เป็นสิ่งที่ดี