5.2. tuned プロファイルの有効化
Red Hat Enterprise Linux 7 は、インストール時にデフォルトで tuned デーモンを有効にします。ベアメタルでは、Satellite Server および Capsule に対して、tuned プロファイルの throughput-performance
を実行することを推奨します。仮想マシンでは、virtual-guest
プロファイルを実行することを推奨します。
手順
tuned
が実行されているかどうかを確認します。systemctl status tuned
# systemctl status tuned
Copy to Clipboard Copied! Toggle word wrap Toggle overflow tuned
が実行されていない場合は、有効にします。systemctl enable --now tuned
# systemctl enable --now tuned
Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: 使用可能な
tuned
プロファイルのリストを表示します。tuned-adm list
# tuned-adm list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow シナリオに応じて、
tuned
プロファイルを有効にします。tuned-adm profile "My_Tuned_Profile"
# tuned-adm profile "My_Tuned_Profile"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Transparent Huge Page (THP) は、Linux カーネルが使用するメモリー管理技術で、より大きいメモリーページを使用して、トランスレーションルックアサイドバッファー (TLB: Translation Lookaside Buffer) を使用する際のオーバーヘッドを減らします。データベースで連続するメモリーアクセスパターンの代わりにスパースメモリーアクセスパターンを使用しているため、THP が有効な場合にデータベースのワークロードがしばしば低下します。PostgreSQL のパフォーマンスを向上させるには、Transparent Huge Pages を無効にします。PostgreSQL データベースが別のサーバーで実行されているデプロイメントでは、Satellite Server でのみ透過的な巨大ページを使用することには小さな利点がある場合があります。
Transparent Huge Pages を無効にする詳細は、Red Hat Enterprise Linux 7、8 の Transparent Huge Page (THP) を無効にする方法 を参照してください。