วิศวกรของ Google ได้ทำงานกับแพตช์ Linux เพื่อปรับปรุงประสิทธิภาพของ VM สำหรับผู้เยี่ยมชม เมื่อโฮสต์พบกับแรงกดดันด้านหน่วยความจำหรือมีการใช้งานผู้เยี่ยมชมมากเกินไป แพตช์ที่คล้ายกันนี้ถูกใช้บน Chrome OS แล้ว และ Google ได้ทำงานเพื่ออัปสตรีมฟังก์ชันการทำงานภายใต้เคอร์เนล Linux หลัก และขณะนี้ได้ให้ผลการวัดประสิทธิภาพอ้างอิงบางส่วนแล้ว

จุดประสงค์ของแพตช์คือการจัดเตรียมเส้นทางที่รวดเร็วสำหรับการล้างบิตที่เข้าถึงโดยไม่ต้องล็อก KVM MMU หลังจากแพตช์ v2 ในเดือนพฤษภาคม ผลลัพธ์ประสิทธิภาพใหม่บางส่วนได้รับการโพสต์ไปยังรายชื่อผู้รับจดหมายของเคอร์เนลเพื่อเน้นถึงประโยชน์ Yu Zhao ของ Google สังเกตเห็นการเร่งความเร็วที่ค่อนข้างมีนัยสำคัญภายใน VM เมื่อจัดการกับโฮสต์ที่มีสัญญามากเกินไป

Spark บน ARM64 ใช้เวลาน้อยลง 12% เมื่อ การเรียงลำดับจำนวนเต็มสี่พันล้านสุ่มยี่สิบครั้งเป็นการทดสอบความเครียดหนึ่งครั้ง Memcached บน POWER9 ได้รับการดำเนินการเพิ่มขึ้น 10% ต่อวินาทีด้วยแพตช์ชุดนี้ สุดท้ายสำหรับ Multichase บน x86 ใน 64 micro-VMs ได้รับตัวอย่างเพิ่มขึ้น 6% ด้วยวิธีนี้ ชุดแพทช์

อย่างน้อยจากเกณฑ์มาตรฐานทั้งสามนี้ที่เผยแพร่จนถึงตอนนี้ ชุดแพตช์นี้ยังคงมีแนวโน้มที่ดี

Categories: IT Info