Red Hat Training

A Red Hat training course is available for RHEL 8

32.10. 使用 TuneD cpu-partitioning 配置集进行低延迟调整

这个步骤描述了如何使用 TuneD 的 cpu-partitioning 配置集为低延迟调整系统。它使用了低延迟应用的示例,它可以使用 cpu-partitioning 和 CPU 布局,如 cpu-partitioning 图中所述。

本例中的应用程序使用了:

  • 从网络读取数据的专用的 reader 线程将固定到 CPU 2。
  • 处理此网络数据的大量线程将固定到 CPU 4-23。
  • 将处理的数据写入网络的专用写入器线程将固定到 CPU 3。

前提条件

  • 您已以 root 用户身份,使用 yum install tuned-profiles-cpu-partitioning 命令安装 cpu-partitioning TuneD 配置集。

流程

  1. 编辑 /etc/tuned/cpu-partitioning-variables.conf 文件并添加以下信息:

    # All isolated CPUs:
    isolated_cores=2-23
    # Isolated CPUs without the kernel’s scheduler load balancing:
    no_balance_cores=2,3
  2. 设置 cpu-partitioning TuneD 配置集:

    # tuned-adm profile cpu-partitioning
  3. 重启

    重新引导后,将根据 cpu-partitioning 图中的隔离,为低延迟调优。该应用可以使用 taskset 将读取器和写入器线程固定到 CPU 2 和 3,以及 CPU 4-23 上剩余的应用程序线程。

其他资源

  • tuned-profiles-cpu-partitioning (7) man page