搜索

1.2. 使用 dnf 安装 RHEL for Real Time

download PDF

除了使用 dnf 安装实时内核外,还可以从 Download Red Hat Enterprise Linux 门户下载包含 RHEL for Real Time 的 ISO 镜像。您可以使用此 ISO 镜像获取 RHEL for Real Time 中包含的所有 RPM 软件包。但是,由于这不是可引导 ISO 镜像,所以您无法使用它来创建可引导 USB 或者 CD 介质。

先决条件

  • 最新版本的 RHEL 9 安装在 AMD64 或者 Intel64 系统中。实时内核在 AMD64 和 Intel 64 (也称为 x86_64)服务器平台上运行,这些平台经过认证可运行 Red Hat Enterprise Linux。
  • 您的机器已注册,RHEL 附加到一个 RHEL for Real Time 订阅。
  • 确定正确调整基本平台,并调整系统 BIOS 参数。

    注意

    在安装实时内核前无法执行预备任务,可能会阻止 RHEL for Real Time 内核部署提供一致的性能。

流程

  1. 启用 RHEL for Real Time 仓库。

    # subscription-manager repos --enable rhel-9-for-x86_64-rt-rpms
  2. 安装 RHEL for Real Time 软件包组。

    # dnf groupinstall RT

    这个组会安装几个软件包:

    • kernel-rt 包括 RHEL for Real Time 内核软件包。
    • kernel-rt-core 包括核心 RHEL for Real Time 内核软件包。
    • kernel-rt-devel 包括 RHEL for Real Time 内核开发软件包。
    • kernel-rt-modules 包括 RHEL for Real Time 内核模块软件包。
    • kernel-rt-modules-core 包括用于内核内核软件包的内核模块。
    • kernel-rt-modules-extra 包括 RHEL for Real Time 内核额外模块软件包。
    • realtime-setup 设置 RHEL for Real Time 所需的基本环境。
    • R teval 评估系统是否适合 RHEL for Real Time。
    • rteval-loads 包括 rteval 负载的源代码。
    • tuned-profiles-realtime 包括额外的 TuneD 配置集,面向实时。
  3. (可选) tuna 软件包包含一个工具,可帮助调整实时内核工作负载,从而大大从命令行或 GUI 自动执行 CPU 隔离和线程关联操作。这个软件包位于基本 RHEL 9 软件仓库中。

    # dnf install tuna
注意

安装 RHEL for Real Time 内核时,它会自动设置为默认内核,并在下次引导时使用。您还可以将其他现有内核变体(如内核、 kernel -debugkernel-rt-debug )配置为默认的引导内核。如需更多信息,请参阅配置 kernel-rt 作为默认引导内核

验证步骤

  • 检查安装位置,并验证这些组件是否已成功安装。

    # rpm -ql realtime-setup
    /etc/security/limits.d/realtime.conf
    /etc/sysconfig/realtime-setup
    /etc/udev/rules.d/99-rhel-rt.rules
    /usr/bin/realtime-setup
    /usr/bin/rt-setup-kdump
    /usr/bin/slub_cpu_partial_off
    /usr/lib/.build-id
    /usr/lib/.build-id/a4
    /usr/lib/.build-id/a4/da77908aa4c6f048939f3267f1c552c456d117
    /usr/lib/systemd/system/rt-entsk.service
    /usr/lib/systemd/system/rt-setup.service
    /usr/sbin/kernel-is-rt
    /usr/sbin/rt-entsk
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.