9.3. Huge Page の設定
ノードは、OpenShift Container Platform クラスターで使用される Huge Page を事前に割り当てる必要があります。Node Tuning Operator を使用し、特定のノードで Huge Page を割り当てます。
手順
ノードにタグを付け、割り当てる必要のある Huge Page を記述した Tuned プロファイルを適用するノードを Node Tuning Operator が識別できるようにします。
oc label node <node_using_hugepages> hugepages=true
$ oc label node <node_using_hugepages> hugepages=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の内容でファイルを作成し、これに
hugepages_tuning.yamlという名前を付けます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow hugepages_tuning.yamlファイルを使用して、カスタムhugepagesTuned プロファイルを作成します。oc create -f hugepages_tuning.yaml
$ oc create -f hugepages_tuning.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow プロファイルの作成後、Operator は新規プロファイルを正確なノードに適用し、Huge Page を割り当てます。Huge Page を使用してノードでチューニングされた Pod のログをチェックして、以下を確認します。
oc logs <tuned_pod_on_node_using_hugepages> \ -n openshift-cluster-node-tuning-operator | grep 'applied$' | tail -n1 2019-08-08 07:20:41,286 INFO tuned.daemon.daemon: static tuning from profile 'node-hugepages' applied$ oc logs <tuned_pod_on_node_using_hugepages> \ -n openshift-cluster-node-tuning-operator | grep 'applied$' | tail -n1 2019-08-08 07:20:41,286 INFO tuned.daemon.daemon: static tuning from profile 'node-hugepages' appliedCopy to Clipboard Copied! Toggle word wrap Toggle overflow