Oracle 发布坚不可摧的企业内核 R6U2

Oracle 发布了 Unbreakable Enterprise Kernel R6 的第二个功能更新,定位于在 Oracle Linux 发行版中使用,作为 Red Hat Enterprise Linux 内核标准包的替代方案。 该内核可用于 x86_64 和 ARM64 (aarch64) 架构。 内核源代码(包括细分为各个补丁)发布在公共 Oracle Git 存储库中。

Unbreakable Enterprise Kernel 6 基于 Linux 5.4 内核(UEK R5 基于 4.14 内核),更新了新功能、优化和修复,还测试了与 RHEL 上运行的大多数应用程序的兼容性,并进行了专门优化用于使用工业软件和 Oracle 设备。 为Oracle Linux 6.x和7.x准备了UEK R8内核的安装包和src包。

主要变化:

  • 对于cgroups,添加了一个新的slab内存控制器,值得注意的是,它将slab记账从内存页面级别移动到内核对象级别,这使得在不同cgroup中共享slab页面成为可能,而不是为每个cgroup分配单独的slab缓存cgroup。 所提出的方法可以提高slab的使用效率,将slab使用的内存大小减少多达50%,显着降低内核的整体内存消耗并减少内存碎片。
  • 对于 Mellanox ConnectX-6 Dx 设备,添加了新的 vpda 驱动程序,支持 vDPA(vHost 数据路径加速)框架,允许您在虚拟机中使用基于 VirtIO 的 I/O 硬件加速。
  • Linux 内核 5.9 继承了与 NVMe 设备支持相关的改进。
  • 已针对 Btrfs、CIFS、ext4、NFS、OCFS2 和 XFS 文件系统移植了修复和改进。
  • 更新了驱动程序,包括支持 12.8.0.5 GB SCSI 光纤通道模式的 lpfc 256(Broadcom Emulex LightPulse 光纤通道 SCSI)、mpt3sas 36.100.00.00(LSI MPT Fusion SAS 3.0)、qla2xxx 0.02.00.103-k(QLogic 光纤通道)哈巴)。
  • 添加了对 VPN Wireguard 的实验性支持,在内核级别实现。
  • NFS 添加了对在 NFS 4.2 规范中定义的服务器之间直接复制文件的能力的实验性支持
  • 任务调度程序具有实验性的能力,可以限制重要任务在不同 CPU 内核上的并行执行,以阻止与 CPU 上共享缓存的使用相关的泄漏通道。

来源: opennet.ru

添加评论