generated from Cray-HPE/metal-template
-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CASMCMS-9128: Updates to reflect recent BOS changes (#5352)
* CASMCMS-9128: Updates to reflect recent BOS changes (cherry picked from commit 34793bf) (cherry picked from commit 5105eeb) * Update operations/boot_orchestration/Session_Templates.md Signed-off-by: Mitch Harding <mitchell.harding@hpe.com> (cherry picked from commit 2ee7ac8) * Additional linting * reformat table --------- Co-authored-by: Russell Bunch <doomslayer@hpe.com>
- Loading branch information
1 parent
1319e43
commit 2f981a1
Showing
2 changed files
with
55 additions
and
52 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,55 @@ | ||
# Set the Turbo Boost Limit | ||
|
||
Turbo boost limiting is supported on the Intel® and AMD® processors. Because processors have a high degree of variability in the amount of turbo boost each processor can supply, limiting the amount of turbo boost can reduce performance variability and reduce power consumption. | ||
Turbo boost limiting is supported on the Intel® and AMD® processors. Because processors have a high degree of variability in the amount of turbo boost each processor can supply, limiting the amount | ||
of turbo boost can reduce performance variability and reduce power consumption. | ||
|
||
Turbo boost can be limited by setting the `turbo_boost_limit` kernel parameter to one of these values: | ||
|
||
- 0 - Disable turbo boost | ||
- 999 - \(default\) No limit is applied. | ||
- 0 - Disable turbo boost | ||
- 999 - \(default\) No limit is applied. | ||
|
||
The following values are not supported in COS v1.4: | ||
|
||
- 100 - Limits turbo boost to 100 MHz | ||
- 200 - Limits turbo boost to 200 MHz | ||
- 300 - Limits turbo boost to 300 MHz | ||
- 400 - Limits turbo boost to 400 MHz | ||
- 100 - Limits turbo boost to 100 MHz | ||
- 200 - Limits turbo boost to 200 MHz | ||
- 300 - Limits turbo boost to 300 MHz | ||
- 400 - Limits turbo boost to 400 MHz | ||
|
||
The limit applies only when a high number of cores are active. On an N-core processor, the limit is in effect when the active core count is N, N-1, N-2, or N-3. For example, on a 12-core processor, the limit is in effect when 12, 11, 10, or 9 cores are active. | ||
The limit applies only when a high number of cores are active. On a processor with `N` cores, the limit is in effect when the active core count is `N`, `N-1`, `N-2`, or `N-3`. | ||
For example, on a 12-core processor, the limit is in effect when 12, 11, 10, or 9 cores are active. | ||
|
||
## Set or Change the Turbo Boost Limit Parameter | ||
## Set or change the turbo boost limit parameter | ||
|
||
Modify the Boot Orchestration Service \(BOS\) template for the node\(s\). This example below disables turbo boost. The default setting is 999 \(no limit\). | ||
|
||
```screen | ||
```json | ||
{ | ||
"boot_sets": { | ||
"boot_set61": { | ||
"boot_ordinal": "0", | ||
"ims_image_id": "efdfe6fc-af3f-40f0-9053-dd1ad6c359d3", | ||
"kernel_parameters": "console=tty0 console=ttyS0,115200n8 root=crayfs imagename=/SLES15 selinux=0 rd.shell rd.net.timeout.carrier=40 rd.retry=40 ip=dhcp rd.neednet=1 crashkernel=256M turbo_boost_limit=0", | ||
"network": "nmn", | ||
"node_groups": [ | ||
"group1", | ||
"group2" | ||
], | ||
"node_list": [ | ||
"x0c0s28b0n0", | ||
"node2", | ||
"node3" | ||
], | ||
"node_roles_groups": [ | ||
"compute" | ||
], | ||
"rootfs_provider": "", | ||
"rootfs_provider_passthrough": "" | ||
}, | ||
}, | ||
"cfs_branch": "my-test-branch", | ||
"cfs_url": "https://api-gw-service-nmn.local/vcs/cray/config-management.git", | ||
"enable_cfs": "true", | ||
"name": "st6", | ||
"partition": "p1" | ||
"boot_sets": { | ||
"boot_set61": { | ||
"boot_ordinal": "0", | ||
"ims_image_id": "efdfe6fc-af3f-40f0-9053-dd1ad6c359d3", | ||
"kernel_parameters": "console=tty0 console=ttyS0,115200n8 root=crayfs imagename=/SLES15 selinux=0 rd.shell rd.net.timeout.carrier=40 rd.retry=40 ip=dhcp rd.neednet=1 crashkernel=256M turbo_boost_limit=0", | ||
"network": "nmn", | ||
"node_groups": [ | ||
"group1", | ||
"group2" | ||
], | ||
"node_list": [ | ||
"x0c0s28b0n0", | ||
"node2", | ||
"node3" | ||
], | ||
"node_roles_groups": [ | ||
"compute" | ||
], | ||
"rootfs_provider": "cpss3", | ||
"rootfs_provider_passthrough": "dvs:api-gw-service-nmn.local:300:nmn0" | ||
}, | ||
}, | ||
"cfs_branch": "my-test-branch", | ||
"cfs_url": "https://api-gw-service-nmn.local/vcs/cray/config-management.git", | ||
"enable_cfs": "true", | ||
"name": "st6", | ||
"partition": "p1" | ||
} | ||
``` | ||
|