การพัฒนาตัวจัดตารางงาน MuQSS และชุดแพตช์เคอร์เนล "-ck" ได้กลับมาดำเนินการต่อแล้ว Linux

Con Kolivas ได้กลับมาทำงานต่อในส่วนของตัวจัดตารางงาน MuQSS (Multiple Queue Skiplist Scheduler) และชุดแพทช์ -ck สำหรับเคอร์เนลแล้ว Linuxโดยมีเป้าหมายเพื่อปรับปรุงการตอบสนองและการโต้ตอบในงานของผู้ใช้และเกม การพัฒนาโครงการเหล่านี้ถูกระงับในปี 2021 เนื่องจากขาดแรงจูงใจและเวลา ปัจจุบัน Kon ได้กลับมาทำงานเดิมและปล่อยชุดแพทช์ ck และตัวกำหนดตารางเวลา MuQSS สำหรับเคอร์เนลแล้ว Linux 7.2. ข้อสังเกตคือ ปัญหาข้อจำกัดด้านเวลาได้รับการแก้ไขแล้วด้วยการใช้เครื่องมือ AI ซึ่งช่วยลดความซับซ้อนในการพัฒนาและปรับเปลี่ยนโครงสร้างหลักใหม่

แพทช์ใหม่นี้ได้นำโหมดการจัดตารางเวลาสำหรับการจัดสรรทรัพยากร CPU ระหว่างกระบวนการต่างๆ มาใช้ โดยคำนึงถึงกิจกรรม I/O และการอ่าน/เขียนในกระบวนการที่ถูกเรียก (ขณะนี้ได้มีการนำภาระ I/O มาพิจารณาในการคำนวณทรัพยากร CPU ที่จัดสรรให้กับกระบวนการแล้ว) นอกจากนี้ ยังได้แก้ไขข้อบกพร่องที่เกี่ยวข้องกับการสลับไปยังโหมดพักหรือโหมดสแตนด์บายอีกด้วย

แพตช์ "-ck" ประกอบด้วยตัวกำหนดตารางเวลาทำงาน MuQSS ซึ่งยังคงพัฒนาโครงการ BFS ต่อไป และการเปลี่ยนแปลงต่างๆ ที่ส่งผลต่อการจัดการหน่วยความจำ การจัดการลำดับความสำคัญ การสร้างการขัดจังหวะตัวจับเวลา และการปรับแต่งเคอร์เนล เป้าหมายหลักของแพตช์เหล่านี้คือการปรับปรุงการตอบสนองของแอปพลิเคชันเดสก์ท็อป เนื่องจากข้อเสนอการเปลี่ยนแปลงอาจส่งผลเสียต่อประสิทธิภาพของระบบเซิร์ฟเวอร์ คอมพิวเตอร์ที่มีคอร์ CPU จำนวนมาก และสภาพแวดล้อมแบบมัลติโปรเซส การเปลี่ยนแปลงหลายอย่างของ Kon Kolivas จึงถูกปฏิเสธไม่ให้รวมอยู่ในเคอร์เนลหลัก และตอนนี้เขายังคงดูแลรักษาการเปลี่ยนแปลงเหล่านั้นในฐานะชุดแพตช์แยกต่างหาก ซึ่งปรับให้เข้ากับเคอร์เนลเวอร์ชันใหม่แต่ละรุ่น

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster