สำหรับผู้ที่เรียกใช้ Embedded ระบบปฏิบัติการ OpenWrt Linux สำหรับเราเตอร์และอุปกรณ์เครือข่ายอื่น ๆ หรือเพียงแค่เรียกใช้ระบบ MIPS Linux ที่จำกัดหน่วยความจำ คุณลักษณะเคอร์เนล Multi-Gen LRU”MGLRU”ที่กำลังจะมีขึ้นนั้นดูดีมากในด้านหน้านั้น

MGLRU คาดว่าจะลงจอดใน Linux 6.1 สำหรับการปรับปรุงครั้งใหญ่นี้เหนือรหัสการเรียกคืนหน้าเคอร์เนล Linux ปัจจุบัน วิศวกรของ Google พบว่ารหัสการเรียกคืนหน้าปัจจุบันมีราคาแพงเกินไปและทำให้ตัวเลือกการขับไล่ไม่ดี MGLRU อยู่ในระหว่างการพัฒนามาระยะหนึ่งแล้ว โดยเฉพาะอย่างยิ่งเมื่อทำงานภายใต้แรงกดดันของหน่วยความจำ Linux และชุดโปรแกรมแก้ไขนี้ได้รับการพิสูจน์แล้วว่าให้ประโยชน์ที่เห็นได้ชัดเจนในเวิร์กโหลดต่างๆ มากมาย Google ยังใช้ MGLRU ในการผลิตอยู่แล้วกับ Android และ Chrome OS

การวัดประสิทธิภาพ MGLRU นั้นดูดีมากบนแพลตฟอร์มฮาร์ดแวร์ที่หลากหลายและปริมาณงานที่แตกต่างกันมากมาย น้ำหนักที่เพิ่มขึ้นล่าสุดที่มีข้อดีคือ MGLRU ดูดีสำหรับฮาร์ดแวร์แบบฝัง MIPS ที่มีความจุ RAM ที่จำกัด และ/หรือ OpenWrt สำหรับการกระจายเครือข่าย/เราเตอร์

Yu Zhao จาก Google และหัวหน้านักพัฒนา MGLRU ได้แชร์ผลการวัดประสิทธิภาพในวันนี้โดยพิจารณาถึงผลกระทบของ MGLRU ต่อ OpenWrt/MIPS ด้วยความนิยมของ OpenWrt ในการทำงานบนเราเตอร์ WiFi Yu Zhao จึงใช้การวัดประสิทธิภาพ Memtier ด้วย Memcached บน Ubiquiti EdgeRouter โดยมี/ไม่มี MGLRU

ดูรายละเอียดทั้งหมดได้ที่ โพสต์รายชื่อผู้รับจดหมายนี้ แต่เรื่องสั้นโดยย่อ หมายเลข MGLRU ดูดีมากโดยเฉพาะเมื่อมีการใช้งาน RAM มากเกินไป หวังว่า Multi-Gen LRU จะยังคงอยู่ในการติดตามสำหรับ mainlining ด้วย Linux 6.1