4.6. 内核


RHEL 8.10 中的内核版本

Red Hat Enterprise Linux 8.10 与内核版本 4.18.0-553 一起分发。

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

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

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

Jira:RHEL-10081[1]

rteval 已升级至上游版本 3.7

使用此更新,rteval 工具已升级到上游版本 3.7。此更新中最重要的功能涉及 isolcpus 内核参数。这包括检测和在 rteval 中使用测量模块的 isolcpus 机制的能力。因此,isolcpus 用户很容易使用 rteval 获取准确的延迟数,并实现在实时内核上测量的最佳延迟结果。

Jira:RHEL-8967[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:2041881[1]

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

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

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

Jira:RHEL-10097[1]

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

使用 rteval 工具,您可以在使用 --measurement-cpulist 参数时将 CPU 添加(使用 + 符号)或减少(使用 - 符号)到默认测量 CPU 列表中,而不必指定整个新列表。另外,还引进了 --measurement-run-on-isolcpus,来将所有隔离的 CPU 集合添加到默认测量 CPU 列表中。这个选项涵盖运行在隔离 CPU 上的实时应用程序的最常见用例。其他用例需要更通用的功能。例如,一些实时应用程序使用一个隔离的 CPU 进行内务处理,需要将其从默认的测量 CPU 列表中排除。现在,您可以不仅能够添加,还可以以灵活的方式从默认测量 CPU 列表中删除任意 CPU。删除的优先级高于添加。此规则适用于使用 +/- 符号指定的 CPU 和通过 --measurement-run-on-isolcpus 定义的 CPU。

Jira:RHEL-21926[1]

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.