This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.2. 如何禁用透明巨页(Transparent Huge Pages)
Transparent Huge Pages (THP) 会试图自动执行创建、管理和使用巨页的大部分方面。由于 THP 自动管理巨页,因此并不始终对所有类型的工作负载进行最佳处理。THP 可能会导致性能下降,因为许多应用程序都自行处理巨页。因此,请考虑禁用 THP。以下步骤描述了如何使用 Node Tuning Operator (NTO) 配置集禁用 THP。
3.2.1. 使用 Node Tuning Operator (NTO) 配置集禁用 THP 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
流程
将以下 NTO 示例配置集复制到 YAML 文件中。例如,
thp-s390-tuned.yaml
:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建 NTO 配置集:
oc create -f thp-s390-tuned.yaml
$ oc create -f thp-s390-tuned.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查活跃配置集列表:
oc get tuned -n openshift-cluster-node-tuning-operator
$ oc get tuned -n openshift-cluster-node-tuning-operator
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除配置集:
oc delete -f thp-s390-tuned.yaml
$ oc delete -f thp-s390-tuned.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
登录到其中一个节点,并执行常规 THP 检查来验证节点是否成功应用了配置集:
cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never]
$ cat /sys/kernel/mm/transparent_hugepage/enabled always madvise [never]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow