บริษัทออราเคิล
แพ็คเกจ Unbreakable Enterprise Kernel 5 ขึ้นอยู่กับเคอร์เนล
สำคัญ
- แพตช์ได้รับการถ่ายโอนโดยใช้ระบบย่อย PSI (Pressure Stall Information) ซึ่งช่วยให้คุณวิเคราะห์ข้อมูลเกี่ยวกับเวลารอในการรับทรัพยากรต่างๆ (CPU, หน่วยความจำ, I/O) สำหรับงานบางอย่างหรือชุดของกระบวนการในกลุ่ม cgroup . เมื่อใช้ PSI ตัวจัดการพื้นที่ผู้ใช้สามารถประมาณระดับโหลดของระบบและรูปแบบการชะลอตัวได้แม่นยำยิ่งขึ้นเมื่อเปรียบเทียบกับค่าเฉลี่ยโหลด
- สำหรับ cgroup2 ตัวควบคุมทรัพยากร cpuset ถูกเปิดใช้งานซึ่งมีกลไกในการจำกัดตำแหน่งของงานบนโหนดหน่วยความจำ NUMA และ CPU อนุญาตให้ใช้เฉพาะทรัพยากรที่กำหนดไว้สำหรับกลุ่มงานผ่านอินเทอร์เฟซ cpuset pseudo-FS
- กรอบงาน ktask ได้รับการปรับใช้เพื่อทำให้งานขนานกันในเคอร์เนลที่ใช้ทรัพยากร CPU จำนวนมาก ตัวอย่างเช่น การใช้ ktask สามารถจัดระเบียบการดำเนินการแบบขนานเพื่อล้างช่วงของเพจหน่วยความจำหรือประมวลผลรายการ inodes ได้
- ในดีเทรซ
เพิ่ม รองรับการจับแพ็คเก็ตผ่าน libpcap โดยใช้การกระทำใหม่ “pcap(skb,proto)” ตัวอย่างเช่น “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'"; - จากเคอร์เนลออกใหม่
ยกไป แก้ไขในการใช้งานระบบไฟล์ btrfs, CIFS, ext4, OCFS2 และ XFS - จากเคอร์เนล 4.19
ยกไป การเปลี่ยนแปลงที่เกี่ยวข้องกับการรองรับไฮเปอร์ไวเซอร์ KVM, Xen และ Hyper-V -
อัปเดตแล้ว ไดรเวอร์อุปกรณ์และการสนับสนุนเพิ่มเติมสำหรับไดรฟ์ NVMe (ถ่ายโอนการเปลี่ยนแปลงจากเคอร์เนล 4.18 เป็น 4.21) - มีการปรับเปลี่ยนเพื่อเพิ่มประสิทธิภาพการทำงานบนแพลตฟอร์ม ARM
ที่มา: opennet.ru