第 23 章 内核
criu 工具
Red Hat Enterprise Linux 7.2 作为技术预览引入了
criu
工具。此工具 在用户空间中实施 Checkpoint/Restore
,可用于冻结正在运行的应用程序并将其存储为文件集合。之后,应用程序可以从其冻结状态进行恢复。
criu
工具依赖于 协议缓冲
,它是一个用于序列化结构化数据的语言中立、平台中立的可扩展机制。提供这个依赖项的 protobuf 和 protobuf-c 软件包也会作为技术预览添加到 Red Hat Enterprise Linux 7.2 中。
用户命名空间
此功能通过在主机和容器之间提供更好的隔离来为运行 Linux 容器的服务器提供额外的安全性。容器的管理员无法再对主机执行管理操作,从而提高安全性。
用于 IBM System z 的 LPAR Watchdog
IBM System z 的增强的 watchdog 驱动程序作为技术预览提供。这个驱动程序支持 Linux 逻辑分区(LPAR)以及 z/VM hypervisor 中的 Linux 客户机,并在 Linux 系统变得无响应时提供自动重启和自动转储功能。
i40evf 处理大型重置
最常见的重置类型,虚拟功能(VF)遇到的物理功能(PF)重置,该集级联会缩减为每个 VF 重置的 VF 重置。但是,对于 'bigger' 重置,如 Core 或 EMP 重置,当重新初始化设备时,VF 将无法获得相同的 VSI,因此 VF 无法恢复,因为它仍然为其原始 VSI 请求资源。作为技术预览,此更新为 admin 队列状态机器添加额外的状态,以便驱动程序在运行时重新请求其配置信息。在重置恢复过程中,在 aq_required 字段中设置这个位,在尝试重新启动驱动程序前获取配置信息。
支持 Intel® Omni-Path 架构内核驱动程序
Intel® Omni-Path 架构(OPA)内核驱动程序作为技术预览,为高性能数据传输(高带宽、高消息率、低延迟)提供主机 Fabric Interconnect (HFI)硬件初始化和设置。
有关如何获取 Intel® Omni-Path 文档的说明,请参阅 https://access.redhat.com/articles/2039623。
支持 IBM System z 上的 Diag0c
作为技术预览,Red Hat Enterprise Linux 7.2 引入了对 IBM System z 上 Diag0c 功能的支持。Diag0c 支持使得可以读取 z/VM hypervisor 提供的 CPU 性能指标,并允许获取执行诊断任务的 Linux 客户机的每个在线 CPU 的管理时间。
RDMA 的 10GbE RoCE Express 功能
作为技术预览,Red Hat Enterprise Linux 7.2 包括 10GbE RDMA over Converged Ethernet (RoCE) Express 功能。这样便可在 IBM System z 上使用以太网和远程直接内存访问(RDMA)以及直接访问编程库(DAPL)和 OpenFabrics Enterprise Distribution (OFED) API。
在 IBM z13 系统中使用此功能前,请确保应用最低所需的服务:z/VM APAR UM34525 和 HW ycode N98778.057 (bundle 14)。
IBM System z 上的 zEDC 压缩
Red Hat Enterprise Linux 7.2 包含通用工作队列(GenWQE)引擎设备驱动程序作为技术预览。驱动程序的初始任务是执行 zlib 样式压缩和解压缩 RFC1950、RFC1951 和 RFC1952 格式,但可以调整它来加快各种任务。
kexec 作为技术预览
kexec
系统调用作为技术预览提供。这个系统调用启用从当前运行的内核载入并引导到另一个内核,从而从内核中执行引导装载程序的功能。在 kexec
引导过程中不会执行硬件初始化(通常在标准系统引导过程中完成),这可显著减少重启所需的时间。