4.7. 内核


RHEL 9.4 中的内核版本

Red Hat Enterprise Linux 9.4 带有内核版本 5.14.0-427.11.1。

rteval 现在支持从默认测量 CPU 列表中添加和删除任意 CPU

使用 rteval 工具,您可以在使用 --measurement-cpulist 参数时将(使用 + 符号)或减去(使用 - 符号)到默认测量 CPU 列表中,而不必指定整个新列表。过去,引入了 --measurement-run-on-isolcpus,仅用于将隔离 CPU 添加到默认测量 CPU 列表中。但是,有些用例需要更通用的功能。例如,一些实时应用程序使用一个隔离 CPU 进行内务处理,需要它从默认的测量 CPU 列表中排除。现在,您可以不仅能够添加,还可以以灵活的方式从默认测量 CPU 列表中删除任意 CPU。删除的优先级高于添加的优先级。此规则适用于使用 +/- 符号指定的 CPU,以及通过 --measurement-run-on-isolcpus 定义的 CPU。

Jira:RHEL-9912[1]

rtla rebase 到 上游内核 源代码的 6.6 版本

rtla 工具已升级到最新的上游版本,提供多个程序错误修复和增强。主要变更包括:

  • 添加了 -C 选项,为 rtla 线程指定要运行的其他控制组,除了主 rtla 线程外。
  • 添加了 --house-keeping 选项,将 rtla 线程放在内务 CPU 上,并将测量线程放在不同的 CPU 上。
  • 添加了对 timerlat 追踪器的支持,以便您可以在用户空间中运行 timerlat histtimerlat 顶部 线程。

Jira:RHEL-10079[1]

cyclicdeadline 现在支持生成延迟直方图

在这个版本中,cyclicdeadline 工具支持生成延迟直方图。您可以使用此功能深入了解不同大小的延迟高峰频率,而不是只获得一个最糟糕的问题单号。

Jira:RHEL-9910[1]

SGX 现在被完全支持

软件扩展(SGX)是一个 Intel® 技术,用于保护软件代码和数据不受公开和修改的影响。

RHEL 内核提供 SGX 版本 1 和 2 功能。版本 1 使用 Flexible Launch Control 机制启用平台,以使用 SGX 技术。版本 2 添加了 Enclave Dynamic Memory Management (EDMM)。主要特性包括:

  • 修改属于初始化 enclave 的常规 enclave 页的 EPCM 权限。
  • 动态将常规 enclave 页添加到初始化的 enclave。
  • 扩展初始化的 enclave ,以容纳更多线程。
  • 从初始化的 enclave 中删除常规的 enclave 页和 TCS 页。

在本发行版本中,SGX 从技术预览变为完全支持的功能。

Bugzilla:2041883[1]

现在完全支持 Intel 数据流加速器驱动程序

Intel 数据流加速器驱动程序(IDXD)是一个提供 Intel CPU 集成加速器的内核驱动程序。它包括一个带有进程地址空间 ID (pasid)提交和共享虚拟内存(SVM)的共享工作队列。

在本发行版本中,IDXD 从技术预览变为完全支持的功能。

Jira:RHEL-10097[1]

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.