เคอร์เนล Linux รุ่นล่าสุด (3.x) ยังคงใช้ Completeely Fair Scheduler (CFS) สำหรับการจัดตารางกระบวนการซึ่งเปิดตัวใน 2.6.x หรือไม่?
ถ้ามันใช้ไม่ได้มันใช้อันไหนและมันใช้งานอย่างไร โปรดระบุแหล่งที่มา
เคอร์เนล Linux รุ่นล่าสุด (3.x) ยังคงใช้ Completeely Fair Scheduler (CFS) สำหรับการจัดตารางกระบวนการซึ่งเปิดตัวใน 2.6.x หรือไม่?
ถ้ามันใช้ไม่ได้มันใช้อันไหนและมันใช้งานอย่างไร โปรดระบุแหล่งที่มา
คำตอบ:
ยังคงเป็นค่าเริ่มต้นใช่แม้ว่าฉันจะไม่เรียกมันว่าเหมือนเดิมเพราะมันมีการพัฒนาอยู่ตลอดเวลา คุณสามารถอ่านวิธีการทำงานกับลิงก์ไปยังรหัสได้ที่http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched -Design-CFS.txt
ใช่. มันเป็นตัวกำหนดตารางเวลาเริ่มต้นในซีรีย์ 3.x แต่ตอนนี้เคอร์เนลมีตัวจัดตารางเวลาแบบเรียลไทม์ในตัว แต่ปิดใช้งานโดยค่าเริ่มต้น
เพิ่มเติมเกี่ยวกับวิกิพีเดีย: http://en.wikipedia.org/wiki/Linux_kernel
ในความคิดของฉันนี้เป็นวิธีที่ง่ายที่สุดในการแยกย่อยคำอธิบายเกี่ยวกับ CFS: การจัดตารางกระบวนการใน Linux สำหรับเคอร์เนล 3 บทที่ 7
นอกจากนี้ในตอนท้ายของบทความมีการเชื่อมโยงเพิ่มเติมในหัวข้อ