14.2. TuneD を使用した仮想マシンのパフォーマンスの最適化
TuneD
ユーティリティーは、CPU 集中型タスクや、ストレージネットワークスループットの応答などの特定のワークロードの特性に対して RHEL を調整するプロファイル配信メカニズムです。これにより、特定のユースケースで、パフォーマンスを強化し、電力消費を減らすように事前設定されたチューニングプロファイルを多数利用できます。これらのプロファイルを編集するか、新規プロファイルを作成して、仮想化環境に適したパフォーマンスソリューション (仮想化環境を含む) を作成できます。
RHEL 8 を仮想化に最適化するには、次のプロファイルを使用します。
-
RHEL 8 仮想マシンの場合は、virtual-guest プロファイルを使用します。これは、一般的に適用された
throughput-performance
プロファイルをベースにしていますが、仮想メモリーのスワップは減少します。 - RHEL 8 仮想ホストの場合は、virtual-host プロファイルを使用します。これにより、ダーティーメモリーページのより集中的なライトバックが有効になり、ホストのパフォーマンスを活用できます。
前提条件
-
TuneD
サービスがインストールされており、有効になっている。
手順
特定の TuneD
プロファイルを有効にするには、以下を実行します。
利用可能な
TuneD
プロファイルをリスト表示します。# tuned-adm list Available profiles: - balanced - General non-specialized TuneD profile - desktop - Optimize for the desktop use-case [...] - virtual-guest - Optimize for running inside a virtual guest - virtual-host - Optimize for running KVM guests Current active profile: balanced
オプション: 新しい
TuneD
プロファイルを作成するか、既存のTuneD
プロファイルを編集します。詳しくは、TuneD プロファイルのカスタマイズ を参照してください。
TuneD
プロファイルをアクティベートします。# tuned-adm profile selected-profile
仮想化ホストを最適化するには、virtual-host プロファイルを使用します。
# tuned-adm profile virtual-host
RHEL ゲストオペレーティングシステムで、virtual-guest プロファイルを使用します。
# tuned-adm profile virtual-guest
検証
TuneD
のアクティブなプロファイルを表示します。# tuned-adm active Current active profile: virtual-host
TuneD
プロファイル設定がシステムに適用されていることを確認します。# tuned-adm verify Verification succeeded, current system settings match the preset profile. See tuned log file ('/var/log/tuned/tuned.log') for details.