第1章 TuneD によるシステムパフォーマンスの最適化


TuneD は、定義済みまたはカスタムのプロファイルを使用してシステムのパフォーマンスと電力消費を最適化するように設計されたシステムチューニングサービスです。高スループット、低レイテンシー、省電力など、さまざまなワークロードに適した定義済みプロファイルが含まれています。

1.1. RHEL とともに配布される TuneD プロファイル

インストール中に、TuneD はシステムタイプに基づき最適なプロファイルを自動的に選択します。たとえば、コンピュートノードには throughput-performance、仮想マシンには virtual-guest、一般的なシステムには balanced が選択され、環境に合わせて最適なパフォーマンスが確保されます。プロファイルは、パフォーマンスへの影響を最小限に抑えながら電力消費を削減する省電力プロファイルと、システムリソースを最適化して速度と応答性を高めるパフォーマンス向上プロファイルの 2 つのカテゴリーに主に分けられます。

以下は、システム負荷に基づき選択できる、RHEL で配布されるプロファイルのリストです。

balanced
パフォーマンスと電力消費のバランスをとるための、デフォルトの省電力プロファイルです。可能な限り、自動スケーリングと自動チューニングを使用します。
powersave

最大限の省電力パフォーマンスを実現するプロファイルであり、パフォーマンスを調整して実際の電力消費を最小限に抑えることができます。USB 自動サスペンド、Wi-Fi 省電力、SATA ホストアダプターのアグレッシブリンク電源管理 (ALPM) の省電力を有効にし、ウェイクアップレートが低いシステムのマルチコア省電力をスケジューリングし、ondemand ガバナーをアクティブ化します。さらに、AC97 音声省電力と、システムに応じて HDA-Intel 省電力 (10 秒のタイムアウト) が有効になります。KMS が有効なサポート対象の Radeon グラフィックカードがシステムに搭載されている場合、このプロファイルによってシステムが自動省電力に設定されます。このプロファイルは、energy_performance_preference 属性を powersave または power energy 設定に変更します。また、scaling_governor ポリシー属性を ondemand または powersave CPU ガバナーのいずれかに変更します。

注記

場合によっては、powersave よりも balanced プロファイルの方が効率的です。ビデオトランスコーディングなどのタスクでは、フルパワーで実行するとジョブがより速く完了し、マシンは効率的な省電力モードに早いタイミングで切り替わることができます。マシンのスロットルを調整すると、タスク中の電力は抑制されますが、タスクの継続時間が長くなり、全体的なエネルギー使用量が増加する可能性があります。したがって、balanced プロファイルを選択する方が適切な場合がよくあります。

throughput-performance
高スループットに最適化されたサーバープロファイル。省電力メカニズムを無効にし、ディスクとネットワーク IO のスループットパフォーマンスを高める sysctl 設定を有効にします。
accelerator-performance
throughput-performance プロファイルと同じチューニングが含まれるプロファイル。さらに、CPU を低い C 状態にロックし、レイテンシーが 100us 未満になるようにします。これにより、GPU などの特定のアクセラレーターのパフォーマンスが向上します。
latency-performance
低レイテンシーに最適化され、省電力メカニズムを無効にし、レイテンシーを改善する sysctl 設定を有効にするサーバープロファイル。CPU ガバナーは performance に設定され、CPU は低い C 状態にロックされます (PM QoS を使用)。
network-latency
低レイテンシーネットワークチューニング向けプロファイル。latency-performance プロファイルに基づきます。さらに、transparent huge page と NUMA バランシングを無効にし、他のネットワーク関連の sysctl パラメーターをいくつか調整します。
hpc-compute
高パフォーマンスコンピューティング向けに最適化されたプロファイル。latency-performance プロファイルに基づきます。
network-throughput
スループットネットワークチューニング向けプロファイル。throughput-performance プロファイルに基づきます。また、カーネルネットワークバッファーが増加されます。
virtual-guest
throughput-performance プロファイルに基づく Red Hat Enterprise 仮想マシンおよび VMWare ゲスト向けプロファイル。仮想メモリーのスワップの減少や、ディスクの readahead 値の増加などが行われます。ディスクバリアは無効になりません。
virtual-host
throughput-performance プロファイルに基づいて仮想ホスト用に設計されたプロファイル。他のタスクの中でも特に、仮想メモリーのスワップを減らし、ディスクの先読み値を増やし、ダーティーページの書き戻しに対してより積極的な値を有効にします。
oracle
throughput-performance プロファイルに基づいて Oracle データベースの負荷に最適化されたプロファイル。さらに、transparent huge page を無効にし、他のパフォーマンス関連のカーネルパラメーターを変更します。このプロファイルは、tuned-profiles-oracle パッケージで利用できます。
desktop
balanced プロファイルに基づく、デスクトップに最適化されたプロファイル。対話型アプリケーションの応答を向上させるスケジューラーオートグループが有効になります。
optimize-serial-console

printk 値を減らすことで、シリアルコンソールへの I/O アクティビティーを調整するプロファイル。これにより、シリアルコンソールの応答性が向上します。このプロファイルは、他のプロファイルのオーバーレイとして使用することが意図されています。以下に例を示します。

# tuned-adm profile throughput-performance optimize-serial-console
Copy to Clipboard
mssql
Microsoft SQL Server に提供されるプロファイル。throughput-performance プロファイルに基づきます。
intel-sst

ユーザー定義の Intel Speed Select Technology 設定で最適化されたプロファイル。このプロファイルは、他のプロファイルのオーバーレイとして使用することが意図されています。以下に例を示します。

# tuned-adm profile cpu-partitioning intel-sst
Copy to Clipboard
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat