2.6. RHEL とともに配布される TuneD プロファイル
以下は、Red Hat Enterprise Linux に TuneD とともにインストールされるプロファイルのリストです。
利用可能な製品固有またはサードパーティーの TuneD プロファイルが複数存在する可能性があります。このようなプロファイルは通常、個別の RPM パッケージで提供されます。
balancedデフォルトの省電力プロファイル。パフォーマンスと電力消費のバランスを取ることが目的です。可能な限り、自動スケーリングと自動チューニングを使用します。唯一の欠点はレイテンシーが増加することです。今回の TuneD リリースでは、CPU、ディスク、オーディオ、およびビデオプラグインを有効にし、
conservativeCPU ガバナーを有効にします。radeon_powersaveオプションは、dpm-balanced値に対応している場合はその値を使用し、それ以外の場合はautoに設定されます。energy_performance_preference属性をnormalの電力設定に変更します。また、scaling_governorポリシー属性をconservativeまたはpowersaveCPU ガバナーのいずれかに変更します。powersave省電力パフォーマンスを最大化するプロファイル。実際の電力消費を最小化するためにパフォーマンスを調整できます。今回の TuneD リリースでは、SATA ホストアダプターの USB 自動サスペンド、WiFi 省電力、および Aggressive Link Power Management (ALPM) の省電力を有効にします。また、ウェイクアップ率が低いシステムのマルチコア省電力がスケジュールされ、
ondemandガバナーがアクティブ化されます。さらに、AC97 音声省電力と、システムに応じて HDA-Intel 省電力 (10 秒のタイムアウト) が有効になります。KMS が有効なサポート対象の Radeon グラフィックカードがシステムに搭載されている場合、プロファイルは自動省電力に設定されます。ASUS Eee PC では、動的な Super Hybrid Engine が有効になります。energy_performance_preference属性をpowersaveまたはpower電力設定に変更します。また、scaling_governorポリシー属性をondemandまたはpowersaveCPU ガバナーのいずれかに変更します。注記場合によっては、
balancedプロファイルの方が、powersaveプロファイルよりも効率的です。定義された量の作業を行う場合 (たとえば、動画ファイルをトランスコードする必要がある場合) を考えてください。トランスコードがフルパワーで実行される場合に、マシンの電力消費が少なくなることがあります。これは、タスクがすぐに完了し、マシンがアイドル状態になり、非常に効率的な省電力モードに自動的に切り替わることがあるためです。その一方で、調整されたマシンでファイルをトランスコードすると、マシンはトランスコード中に少ない電力を消費しますが、処理に時間がかかり、全体的な消費電力は高くなることがあります。
このため、一般的に
balancedプロファイルが優れたオプションになる場合があります。throughput-performance高スループットに最適化されたサーバープロファイル。これにより、節電メカニズムが無効になり、
sysctlが有効になるため、ディスクおよびネットワーク IO のスループットパフォーマンスが向上します。CPU ガバナーはperformanceに設定されます。energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。accelerator-performance-
accelerator-performanceプロファイルには、throughput-performanceプロファイルと同じチューニングが含まれます。さらに、CPU を低い C 状態にロックし、レイテンシーが 100us 未満になるようにします。これにより、GPU などの特定のアクセラレーターのパフォーマンスが向上します。 latency-performance低レイテンシーに最適化されたサーバープロファイル。省電力メカニズムが無効になり、レイテンシーを向上させる
sysctl設定が有効になります。CPU ガバナーはperformanceに設定され、CPU は低い C 状態にロックされます (PM QoS を使用)。energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。network-latency低レイテンシーネットワークチューニング向けプロファイル。
latency-performanceプロファイルに基づきます。さらに、transparent huge page と NUMA バランシングを無効にし、他のネットワーク関連のsysctlパラメーターをいくつか調整します。latency-performanceプロファイルを継承します。また、energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。hpc-compute-
高パフォーマンスコンピューティング向けに最適化されたプロファイル。
latency-performanceプロファイルに基づきます。 network-throughputスループットネットワークチューニング向けプロファイル。
throughput-performanceプロファイルに基づきます。さらに、カーネルネットワークバッファーを増やします。latency-performanceまたはthroughput-performanceプロファイルのいずれかを継承します。また、energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。virtual-guestthroughput-performanceプロファイルに基づく Red Hat Enterprise 8 仮想マシンおよび VMWare ゲスト向けプロファイル。仮想メモリーのスワップの減少や、ディスクの readahead 値の増加などが行われます。ディスクバリアは無効になりません。throughput-performanceプロファイルを継承します。また、energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。virtual-hostthroughput-performanceプロファイルに基づいて仮想ホスト用に設計されたプロファイル。他のタスクの中でも特に、仮想メモリーのスワップを減らし、ディスクの先読み値を増やし、ダーティーページの書き戻しというより積極的な値を可能にします。throughput-performanceプロファイルを継承します。また、energy_performance_preferenceおよびscaling_governor属性をperformanceプロファイルに変更します。oracle-
throughput-performanceプロファイルに基づいて Oracle データベースの負荷向けに最適化されたプロファイル。さらに、transparent huge page を無効にし、他のパフォーマンス関連のカーネルパラメーターを変更します。このプロファイルは、tuned-profiles-oracleパッケージで利用できます。 desktop-
balancedプロファイルに基づく、デスクトップに最適化されたプロファイル。対話型アプリケーションの応答を向上させるスケジューラーオートグループが有効になります。 optimize-serial-consoleprintk 値を減らすことで、シリアルコンソールへの I/O アクティビティーを調整するプロファイル。これにより、シリアルコンソールの応答性が向上します。このプロファイルは、他のプロファイルのオーバーレイとして使用することが意図されています。以下に例を示します。
tuned-adm profile throughput-performance optimize-serial-console
# tuned-adm profile throughput-performance optimize-serial-consoleCopy to Clipboard Copied! Toggle word wrap Toggle overflow mssql-
Microsoft SQL Server に提供されるプロファイル。
throughput-performanceプロファイルに基づきます。 intel-sstユーザー定義の Intel Speed Select Technology 設定で最適化されたプロファイル。このプロファイルは、他のプロファイルのオーバーレイとして使用することが意図されています。以下に例を示します。
tuned-adm profile cpu-partitioning intel-sst
# tuned-adm profile cpu-partitioning intel-sstCopy to Clipboard Copied! Toggle word wrap Toggle overflow