Skip to content

Commit ee9248c

Browse files
committed
Further updates for Nahian
1 parent 7002aa7 commit ee9248c

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

modules/ztp-enabling-workload-partitioning-sno.adoc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,18 @@
88

99
Workload partitioning configures {product-title} services, cluster management workloads, and infrastructure pods to run on a reserved number of host CPUs.
1010

11-
To configure workload partitioning with GitOps ZTP, you specify cluster management CPU resources using the `cpuset` field of the `SiteConfig` CR and the `reserved` field of the group `PolicyGenTemplate` CR.
11+
To configure workload partitioning with GitOps ZTP, you specify cluster management CPU resources with the `cpuset` field of the `SiteConfig` custom resource (CR) and the `reserved` field of the group `PolicyGenTemplate` CR.
1212
The GitOps ZTP pipeline uses these values to populate the required fields in the workload partitioning `MachineConfig` CR (`cpuset`) and the `PerformanceProfile` CR (`reserved`) that configure the {sno} cluster.
1313

14+
[NOTE]
15+
====
16+
For maximum performance, ensure that the `reserved` and `isolated` CPU sets do not share CPU cores across NUMA zones.
17+
====
18+
1419
* The workload partitioning `MachineConfig` CR pins the {product-title} infrastructure pods to a defined `cpuset` configuration.
1520
* The `PerformanceProfile` CR pins the systemd services to the reserved CPUs.
1621
1722
[IMPORTANT]
1823
====
19-
The value for the `reserved` field specified in the `PerformanceProfile` custom resource (CR) must match the `cpuset` field in the workload partitioning `MachineConfig` CR.
24+
The value for the `reserved` field specified in the `PerformanceProfile` CR must match the `cpuset` field in the workload partitioning `MachineConfig` CR.
2025
====

snippets/ztp-performance-profile.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ spec:
3131
<2> Configures UEFI secure boot for the cluster host.
3232
<3> Set the isolated CPUs. Ensure all of the Hyper-Threading pairs match.
3333
+
34-
[NOTE]
34+
[IMPORTANT]
3535
====
36-
The reserved and isolated CPU pools must not overlap and together must span all available cores.
36+
The reserved and isolated CPU pools must not overlap and together must span all available cores. CPU cores that are not accounted for cause an undefined behaviour in the system.
3737
====
3838
<4> Set the reserved CPUs. When workload partitioning is enabled, system processes, kernel threads, and system container threads are restricted to these CPUs. All CPUs that are not isolated should be reserved.
3939
<5> Set the number of huge pages.

0 commit comments

Comments
 (0)