ฉันต้องการเรียกใช้ที่mplayer
มีลำดับความสำคัญสูงกว่ากระบวนการอื่นใดรวมถึงกระบวนการ IO ฉันจะทำสิ่งนั้นได้อย่างไร
ฉันต้องการเรียกใช้ที่mplayer
มีลำดับความสำคัญสูงกว่ากระบวนการอื่นใดรวมถึงกระบวนการ IO ฉันจะทำสิ่งนั้นได้อย่างไร
คำตอบ:
ในการตั้งค่าความดี (CPU ผูกพัน) nice
การใช้งาน ในการตั้ง IO อ่อนโยน (ผูกพัน IO) ionice
การใช้งาน อ้างถึง man page ที่เกี่ยวข้องสำหรับข้อมูลเพิ่มเติม คุณสามารถใช้ร่วมกันดังต่อไปนี้:
ionice -c 2 -n 0 nice -n -20 mplayer
หมายเหตุ: ระดับต่ำสุดของความอ่อนโยน (หมายถึงการลดลงที่ดีขึ้น) limits.conf
คุณสามารถกำหนดจะถูกกำหนดโดย /etc/security/limits.conf
บนคอมพิวเตอร์ของฉันแฟ้มตั้งอยู่ที่
-c2
คลาสการกำหนดตารางกลางกระบวนการจะเรียงลำดับตามระดับที่ดีดังนั้นคำสั่งตัวอย่างที่คุณกำหนดไม่จำเป็นจริงๆ หนึ่งสามารถลองวาง mplayer ใน-c1
ชั้นเรียลไทม์ (ด้วยการเข้าถึงรูท)
โดยทั่วไปในฐานะผู้ใช้ที่ไม่ใช่รูทคุณสามารถลดระดับความสำคัญของงานของคุณเท่านั้นไม่สามารถเพิ่มพวกเขาได้ ดังนั้นวิธีหนึ่งคือลดลำดับความสำคัญของทุกสิ่ง หรือคุณสามารถตั้งค่าบางอย่างในระดับระบบที่จัดการลำดับความสำคัญของคุณ
หากคุณกำลังใช้การกระจาย Linux ค่อนข้างทันสมัยวิธีที่มีประสิทธิภาพมากที่สุดจะมีกลุ่มควบคุม นี่เป็นช่วงเริ่มต้นดังนั้นโดยทั่วไปคุณจะต้องกำหนดค่าทุกอย่างด้วยมือ แต่ในระยะสั้นสิ่งที่คุณต้องการคือการกำหนดค่าตัวจัดหมวดหมู่เพื่อนำกระบวนการต่าง ๆ ไปไว้ในกลุ่มควบคุม CPU ที่แตกต่างกันและจากนั้นเพื่อให้กระบวนการ mplayer
linux
แท็กโปรดเปลี่ยนถ้าไม่ใช่สิ่งที่คุณกำลังใช้