18.2. TuneD を使用した仮想マシンのパフォーマンスの最適化
仮想マシン (VM) のパフォーマンスを自動的に最適化するには、TuneD ユーティリティーを使用します。
TuneD は、CPU 集中型タスクや、ストレージネットワークスループットの応答などの特定のワークロードの特性に対して RHEL を調整するプロファイル配信メカニズムです。これにより、特定のユースケースで、パフォーマンスを強化し、電力消費を減らすように事前設定されたチューニングプロファイルを多数利用できます。これらのプロファイルを編集するか、新規プロファイルを作成して、仮想化環境に適したパフォーマンスソリューション (仮想化環境を含む) を作成できます。
RHEL 10 を仮想化用に最適化するには、次のプロファイルを使用します。
- RHEL 10 仮想化ホストの場合は、virtual-host プロファイルを使用します。これにより、ダーティーメモリーページのより集中的なライトバックが有効になり、ホストのパフォーマンスを活用できます。
前提条件
-
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
検証
TuneDのアクティブなプロファイルを表示します。# tuned-adm active Current active profile: virtual-hostTuneDプロファイル設定がシステムに適用されていることを確認します。# tuned-adm verify Verification succeeded, current system settings match the preset profile. See tuned log file ('/var/log/tuned/tuned.log') for details.