Linux kernel 3.x ใช้ตัวกำหนดตารางกระบวนการ CFS หรือไม่


10

เคอร์เนล Linux รุ่นล่าสุด (3.x) ยังคงใช้ Completeely Fair Scheduler (CFS) สำหรับการจัดตารางกระบวนการซึ่งเปิดตัวใน 2.6.x หรือไม่?

ถ้ามันใช้ไม่ได้มันใช้อันไหนและมันใช้งานอย่างไร โปรดระบุแหล่งที่มา

คำตอบ:


5

ยังคงเป็นค่าเริ่มต้นใช่แม้ว่าฉันจะไม่เรียกมันว่าเหมือนเดิมเพราะมันมีการพัฒนาอยู่ตลอดเวลา คุณสามารถอ่านวิธีการทำงานกับลิงก์ไปยังรหัสได้ที่http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=Documentation/scheduler/sched -Design-CFS.txt


3

ใช่. มันเป็นตัวกำหนดตารางเวลาเริ่มต้นในซีรีย์ 3.x แต่ตอนนี้เคอร์เนลมีตัวจัดตารางเวลาแบบเรียลไทม์ในตัว แต่ปิดใช้งานโดยค่าเริ่มต้น

เพิ่มเติมเกี่ยวกับวิกิพีเดีย: http://en.wikipedia.org/wiki/Linux_kernel


0

ในความคิดของฉันนี้เป็นวิธีที่ง่ายที่สุดในการแยกย่อยคำอธิบายเกี่ยวกับ CFS: การจัดตารางกระบวนการใน Linux สำหรับเคอร์เนล 3 บทที่ 7

นอกจากนี้ในตอนท้ายของบทความมีการเชื่อมโยงเพิ่มเติมในหัวข้อ


นี่ไม่ได้ตอบคำถาม ลิงค์ตาย แม้ว่าคำตอบอื่น ๆ มีลิงก์เช่นกันพวกเขามีอย่างน้อยหนึ่งประโยคอธิบายสิ่งต่าง ๆ คุณต้องขยายโพสต์ของคุณ
grochmal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.