Skip to content

Latest commit

 

History

History
116 lines (66 loc) · 5.3 KB

cnf-tuning-low-latency-nodes-with-perf-profile.adoc

File metadata and controls

116 lines (66 loc) · 5.3 KB

Tuning nodes for low latency with the performance profile

Tune nodes for low latency by using the cluster performance profile. You can restrict CPUs for infra and application containers, configure huge pages, Hyper-Threading, and configure CPU partitions for latency-sensitive processes.

Creating a performance profile

You can create a cluster performance profile by using the Performance Profile Creator (PPC) tool. The PPC is a function of the Node Tuning Operator.

The PPC combines information about your cluster with user-supplied configurations to generate a performance profile that is appropriate to your hardware, topology and use-case.

Note

Performance profiles are applicable only to bare-metal environments where the cluster has direct access to the underlying hardware resources. You can configure performances profiles for both {sno} and multi-node clusters.

The following is a high-level workflow for creating and applying a performance profile in your cluster:

  • Create a machine config pool (MCP) for nodes that you want to target with performance configurations. In {sno} clusters, you must use the master MCP because there is only one node in the cluster.

  • Gather information about your cluster using the must-gather command.

  • Use the PPC tool to create a performance profile by using either of the following methods:

    • Run the PPC tool by using Podman.

    • Run the PPC tool by using a wrapper script.

  • Configure the performance profile for your use case and apply the performance profile to your cluster.

Reference performance profiles

Use the following reference performance profiles as the basis to develop your own custom profiles.

Reducing NIC queues using the Node Tuning Operator

The Node Tuning Operator facilitates reducing NIC queues for enhanced performance. Adjustments are made using the performance profile, allowing customization of queues for different network devices.

Additional resources