5.2. tuned プロファイルの有効化
Red Hat Enterprise Linux 7 は、インストール時にデフォルトで tuned デーモンを有効にします。ベアメタルでは、Satellite Server および Capsule に対して、tuned プロファイルの throughput-performance を実行することを推奨します。仮想マシンでは、virtual-guest プロファイルを実行することを推奨します。
手順
tunedが実行されているかどうかを確認します。# systemctl status tunedtunedが実行されていない場合は、有効にします。# systemctl enable --now tunedオプション: 使用可能な
tunedプロファイルのリストを表示します。# tuned-adm listシナリオに応じて、
tunedプロファイルを有効にします。# tuned-adm profile "My_Tuned_Profile"
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) を無効にする方法 を参照してください。