GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL7 – チューニングされたプロファイル Oracle

Tuned は、使用状況に応じてシステムの設定を自動的に調整するツールとデーモンのセットです。プラグインを介してコンポーネントから定期的にデータを収集し、現在の使用状況に応じてシステム設定を変更します。

/lib/tuned/ で使用されるシステムの調整済みプロファイルを見つけることができます .独自のものを作成する場合は、/etc/tuned に作成してください /lib/tuned に整理されているのと同じ方法で。 /etc/tuned に /lib/tuned と同じ名前の新しいプロファイルを作成することはお勧めしませんが、作成すると、/etc/tuned ディレクトリにあるプロファイルが使用されます。変更したいものを含め、別の名前で新しいプロファイルを作成し、新しいプロファイルに必要な変更を加えることをお勧めします。

CentOS/RHEL7 では、チューニング プロファイルを使用して、チューニング用のさまざまなパラメーターを設定できます。これは、Oracle 構成の前に Oracle 前提条件の構成の一部として使用することをお勧めします。

調整されたサービスをインストールして開始するには、以下の手順に従ってください:

1. まず、次のコマンドを実行して、必要なパッケージをインストールします:

# yum install -y tuned

2. 次のコマンドを実行して、調整を有効にして開始します。

# systemctl enable tuned
# systemctl restart tuned

OS 標準ビルドの Linux キックスタート部分を使用し、その上に Oracle を構成しているとします。これらのチューニング プロファイルを使用して、すべての基本設定を実装できます。要件に基づいて一部のパラメータ設定をカスタマイズできます。

調整パラメータ バランス スループットパフォーマンス tuned-profiles-oracle
I/O エレベーター 締め切り 締め切り 締め切り
CPU ガバナー オンデマンド パフォーマンス パフォーマンス
kernel.sched_min_granularity_ns 自動スケーリング 10ms 10ms
kernel.sched_wake_up_granularity_ns 3ms 15ms 15ms
ディスク先読み 128KB 4096KB 4096KB
vm.dirty_ratio 20% 40% 80%
ファイル システムの障壁 オン オン オン
Transparent Huge Pages オン オン オフ
vm.dirty_background_ratio 10% 10% 3%
vm.swappiness 60% 10% 1%
erergy_perf_bias 通常 パフォーマンス パフォーマンス
min_perf_pct(intel_pstate_only) 自動スケーリング 自動スケーリング 自動スケーリング
tcp_rmem_default 自動スケーリング 自動スケーリング 262144
tcp_wmem_default 自動スケーリング 自動スケーリング 262144
udp_mem(ページ) 自動スケーリング 自動スケーリング 自動スケーリング
vm.dirty_expre_centisecs 500
vm.dirty_writeback_centisecs 100
Kernel.shmmax 4398046511104
Kernel.shmall 1073741824
Kernel.sem 250 32000 100 128
fs.file-max 6815744
fs.aio-max-nr 1048576
ip_local_port_range 9000 65500
tcp_rmen_max 4194304
tcp_wmen_max 1048576


Cent OS
  1. CentOS8からOracleLinux8への移行:ステップバイステップガイド

  2. CentOS 7 /RHEL7にOracleJavaJDK12/11/8をインストールする方法

  3. CentOS 7/RHEL7でiSCSIターゲットとイニシエーターを構成する

  1. CentOS 6 /RHEL6にOracleJava12/11/8をインストールする方法

  2. Rocky Linux 8 / CentOS 8 /RHEL8にJavaをインストールする方法

  3. CentOS/RHEL でプロファイルをチューニングする初心者向けガイド

  1. CentOS7にOracleDatabase12cをインストールする方法

  2. CentOS7でOracleWeblogicをセットアップおよびインストールする方法

  3. tuned-adm と Oracle