第 23 章 内核

criu 工具

Red Hat Enterprise Linux 7.2 技术预览引入了 criu 工具。这个工具实现了 用户空间中的检查点(Checkpoint)/恢复(Restore),它可以冻结运行的程序并将其存储为文件集合。之后,应用程序可以从冻结状态进行恢复。
criu 工具依赖于协议缓冲(Protocol Buffer),协议缓冲是一个序列化结构化数据的与语言、平台无关的的可扩展机制。Red Hat Enterprise Linux 7.2 技术预览中也添加了提供这个依赖关系的 protobufprotobuf-c 软件包。

用户命名空间

通过更好地隔离主机和容器,这个功能为运行 Linux 容器的服务器提供了额外的安全性。容器的管理员不再能够在主机上执行管理性操作,从而增强了安全性。

IBM System z 的 LPAR Watchdog

技术预览为 IBM System z 提供了改进的 watchdog 驱动程序。这个驱动程序支持 Linux 逻辑分区(LPAR)以及 z/VM 管理程序中的 Linux 虚拟机,并在 Linux 系统变得没有响应时提供自动重启和自动转储功能。

i40evf 处理大的 reset

虚拟功能(Virtual Function,VF)最常遇到的重置类型是物理功能(Physical Function,PF)重置,它会为每个 VF 层叠为 VF 重置。然而,对于“更大”的重置,如 Core 或 EMP 重置,当设备被重新初始化时,VF 之前没有获得相同的 VSI,所以 VF 无法恢复,它会继续为它的原始 VSI 请求资源。作为技术预览,这次更新在管理队列状态主机中添加了额外的状态,驱动程序可以在运行时重新请求它的配置信息。在重置恢复期间,这个位将在 aq_required 字段中设置,配置信息将在恢复驱动前被获取。

OPA 内核驱动程序支持

Intel Omni 路径架构(OPA)内核驱动程序是作为技术预览支持,在初始化中提供主机光纤互连(HFI)硬件,并中高性能计算(HPC)集群中设置将高性能数据传送到其他计算和 I/O 节点。
有关获取 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)快速功能。这样就可能在 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 包括 Generic Workqueue(GenWQE)引擎设备驱动程序作为技术预览。该驱动程序的第一个任务是执行 zlib-style 压缩,并解压缩 RFC1950、RFC1951 和 RFC1952 格式,但可将其调整为加速其他各种任务。