CDHの運用と保守の透明な大きなページ

CDHの運用と保守の透明な大きなページ

序文

CDHのメンテナンスの過程で、ホストを確認し、マシンが過度に大きな透明なページを開いていることを確認し、パフォーマンスの警告が表示されます。次に閉じます。ところで、透明な大きなページについて学習します。
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

目次

  1. 解決
  2. 透明な巨大ページとは

解決

アラームが示すように、2つのコマンドを実行するだけです

echo never > /sys/kernel/mm/transparent_hugepage/defrag
echo never > /sys/kernel/mm/transparent_hugepage/enabled

システムの再起動を防ぎ、上記の値を初期化および更新するには、編集する必要があり
ます

# 编辑该文件
vi /etc/rc.local
# 添加内容如下
if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
   echo never > /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; then
   echo never > /sys/kernel/mm/transparent_hugepage/defrag
fi

# 保存后添加可执行权限
chmod +x /etc/rc.d/rc.local

psシステムのバージョンに一貫性がなく、ファイル名が異なります。詳細については、Clouderaの公式ウェブサイトを参照してください。公式リンクは次のとおりです:https
//docs.cloudera.com/documentation/enterprise/latest/topics/cdh_admin_performance。 html

[user@hadoop06 ~]$ cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

透明な巨大ページとは

透過的なラージページTHPは、トランスレーションルックアサイドバッファ(TLB)に到達する可能性を高め、ページテーブルエントリ(PTE)へのメモリアクセスのオーバーヘッドを削減し、システムのパフォーマンスを向上させることができます。透明なラージページTHPは、操作やメンテナンスのプレッシャーをさらに解放し、ユーザーが気付かないうちにパフォーマンスの向上を享受できるようにします。ただし、透過的なラージページTHPのリソースは限られており、システムが透過的なラージページTHP割り当てのボトルネックに達すると、システムの正常な動作を保証するための一連のメカニズムが必要になります。この場合、システムのデフォルト構成がすべてのユーザーシナリオに適しているとは限りません。

リファレンスブログ

Linuxページテーブル、巨大ページ、透明巨大ページ
https://blog.csdn.net/Hehuyi_In/article/details/100867528 Linux2
システムの透明巨大ページTHPに関連するパフォーマンスチューニング方法https://help.aliyun.com/
Knowledge_detail /161963.html透明な
大きなページ
https://blog.csdn.net/tiantao2012/article/details/68940964
大きなページと透明な大きなページ
https://blog.csdn.net/xjping0794/article/details/78066064
透明の概要巨大なページ
https://blog.csdn.net/bzfys/article/details/77816571

おすすめ

転載: blog.csdn.net/dbc_zt/article/details/109741526