ออราเคิลได้เปิดตัว Unbreakable Enterprise Kernel R5U2

บริษัทออราเคิล ปล่อยออกมา การอัปเดตคุณสมบัติที่สองสำหรับเคอร์เนล เคอร์เนลองค์กร R5 ที่ไม่แตกหักซึ่งวางตำแหน่งเพื่อใช้ในการกระจาย Oracle Linux เป็นทางเลือกแทนแพ็คเกจมาตรฐานที่มีเคอร์เนลจาก Red Hat Enterprise Linux เคอร์เนลพร้อมใช้งานสำหรับสถาปัตยกรรม x86_64 และ ARM64 (aarch64) แหล่งที่มาของเคอร์เนล รวมถึงการแยกย่อยเป็นแพตช์แต่ละรายการ ที่ตีพิมพ์ ในพื้นที่เก็บข้อมูล Git สาธารณะของ Oracle

แพ็คเกจ Unbreakable Enterprise Kernel 5 ขึ้นอยู่กับเคอร์เนล Linux 4.14 (UEK R4 ใช้เคอร์เนล 4.1) ซึ่งได้รับการอัปเดตด้วยคุณสมบัติใหม่ การเพิ่มประสิทธิภาพ และการแก้ไข และยังได้รับการทดสอบความเข้ากันได้กับแอปพลิเคชันส่วนใหญ่ที่ทำงานบน RHEL และได้รับการปรับให้เหมาะสมเป็นพิเศษเพื่อทำงานกับซอฟต์แวร์และฮาร์ดแวร์อุตสาหกรรมของ Oracle แพ็คเกจการติดตั้งและ src ด้วยเคอร์เนล UEK R5U1 เตรียมไว้ สำหรับ Oracle Linux 7.5 และ 7.6 (ไม่มีอุปสรรคในการใช้เคอร์เนลนี้ใน RHEL, CentOS และ Scientific Linux เวอร์ชันที่คล้ายกัน)

สำคัญ การปรับปรุง:

  • แพตช์ได้รับการถ่ายโอนโดยใช้ระบบย่อย 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

เพิ่มความคิดเห็น