|
サーバー: 管理: チューニング
このページでは、このサーバーのパフォーマンスおよび機能をチューニングします。
構成オプション
名前 説明 ネイティブIOの有効化 サーバー用にネイティブI/Oを有効にするかどうかを指定します。
MBean属性:
ServerMBean.NativeIOEnabledJavaSocketMuxerソケット・リーダー ソケット・リーダーとして使用できるデフォルト・キューの実行スレッドの割合。
MBean属性:
ServerMBean.ThreadPoolPercentSocketReaders最小値:
1最大値:
99ギャザー書込みの有効化 NIOソケット・チャネル経由のギャザー書込みを有効にします。この属性を有効にすると、ネットワーク・スループットの高い環境におけるI/O時の効率が向上するため、Oracle Exalogic用にWebLogicドメインを構成する場合にのみ使用してください。
MBean属性:
KernelMBean.GatheredWritesEnabledスキャタ読取りの有効化 NIOソケット・チャネル経由のスキャタ読取りを有効にします。この属性を有効にすると、ネットワーク・スループットの高い環境におけるI/O時の効率が向上するため、Oracle Exalogic用にWebLogicドメインを構成する場合にのみ使用してください。
MBean属性:
KernelMBean.ScatteredReadsEnabled最大オープン・ソケット数 特定の時点におけるサーバー内のオープン・ソケットの許容最大数。
このしきい値に達すると、サーバーはソケット数がしきい値を下回るまで新しいリクエストの受け入れを停止します。
0より小さい値は、サイズが無制限であることを示します。MBean属性:
ServerMBean.MaxOpenSockCount最小値:
-1最大値:
2147483647スタック・スレッド最大時間 このサーバーが、スレッドをスタック・スレッドであるとみなすまでに、スレッドが継続して処理を行っている必要のある秒数。
たとえば、この値を600秒に設定した場合、WebLogic Serverはスレッドが600秒間継続して使用された後に、「スタック」スレッドであるとみなします。
WebLogic Server 9.x以降は、OverloadProtectionMBeanでServerFailureTriggerMBeanを使用することをお薦めします。ServerFailureTriggerMBeanにより、指定されたスタック・スレッド数が検出された後に、サーバーはFAILED状態に遷移します。OverloadProtectionMBeanには、障害が発生した(FAILED)サーバーをサスペンド状態にするか停止するかを選択するオプションがあります。
MBean属性:
ServerMBean.StuckThreadMaxTime最小値:
0最大値:
2147483647スタック・スレッド・タイマー間隔 構成された最大期間の間、スレッドが継続的に動作してきたかどうかを確認するために、WebLogic Serverがスレッドを定期的にスキャンする間隔。
MBean属性:
ServerMBean.StuckThreadTimerInterval最小値:
0最大値:
2147483647バックログの受入れ このサーバーの通常ポートおよびSSLポートに対して許可するバックログされた新しいTCP接続リクエストの数。
バックログを
0に設定すると、一部のオペレーティング・システムで、このサーバーは受信接続を受け付けなくなることがあります。MBean属性:
ServerMBean.AcceptBacklog最小値:
0ログイン・タイムアウト このサーバーのデフォルト(非SSL)リスニング・ポートのログイン・タイムアウト。これは、新しい接続が確立するまでの許容最長期間です。
値
0は、期間に制限がないことを示します。MBean属性:
ServerMBean.LoginTimeoutMillis最小値:
0最大値:
100000セキュアな値:
5000SSLログイン・タイムアウト WebLogic ServerがタイムアウトするまでにSSL接続を待機する時間(ミリ秒単位)を指定します。SSL接続では、通常接続よりもネゴシエーションに時間がかかります。
クライアントがインターネット経由で接続している場合は、追加のネットワーク・レイテンシに対応するようにデフォルトの数値を大きくします。
MBean属性:
SSLMBean.LoginTimeoutMillis最小値:
1最大値:
2147483647逆引きDNSの許可 カーネルで、DNSの逆引き参照の実行が許可されるかどうかを返します。
MBean属性:
ServerMBean.ReverseDNSAllowed詳細な構成オプション
名前 説明 自己チューニング・スレッド最小プール・サイズ 自己チューニング・スレッド・プールの最小スレッド・プール・サイズを取得します。自己チューニング・スレッド・プールはデフォルト・サイズ1から開始します。これは必要に応じて自動的に増減します。この属性を設定すると、デフォルトの最小プール・サイズが変更されます。スレッド数がこの値を下回ることはありません。スループットの向上のためスレッドが追加されることはありますが、スレッド数が最小値設定より少なくなることはありません。
自己チューニング・スレッド最大プール・サイズ 自己チューニング・スレッド・プールの最大スレッド・プール・サイズを設定します。自己チューニング・スレッド・プールはデフォルト・サイズ1から開始します。これは必要に応じて自動的に増減します。この属性を設定すると、デフォルトの最大プール・サイズが変更されます。アクティブのスレッド数がこの値を上回ることはありません。この値は、サーバーで許可される最大スレッド数を定義します。スループットの向上が見込まれる場合のみ、サーバーはスレッドを追加します。計測は2秒ごとに行われ、現在のスループット計測値と過去の値の比較に基づき、スレッド数の増減が決定されます。
管理対象サーバーの独立を有効化 管理サーバーが使用できないときに、この管理対象サーバーを起動できるかどうかを指定します。
このような場合、管理対象サーバーは構成ファイルと他のファイルを直接読み取ることによって自身の構成を取得します。
MBean属性:
ServerMBean.ManagedServerIndependenceEnabledセキュアな値:
true期間の長さ ハートビート間隔(ミリ秒単位)。値0はハートビートが無効であることを示します。
MBean属性:
ServerMBean.PeriodLength最小値:
0タイムアウトまでのアイドル期間 ピアがアクセス不可能とみなされるまでのアイドル期間。
MBean属性:
ServerMBean.IdlePeriodsUntilTimeout最小値:
4最大値:
65534タイムアウトまでのDGCアイドル期間 オブジェクトが収集されるまでに許容されるアイドル期間。
マキサー・クラス 非ブロッキングIOはサーバー側でデフォルトで有効化されます。
デフォルト値は
weblogic.socket.NIOSocketMuxerです。Certicom SSLの実装は、NIOSocketMuxerではサポートされません。セキュア・インターネット通信が必要な場合は、JSSE (Java Secure Socket Extension)の有効化をお薦めします。
MBean属性:
ServerMBean.MuxerClassリクエスト・マネージャに対する同時キューの使用 同時バッファ・キューを使用して受信リクエストをパークすることにより、ロックの競合を減らします。この属性を有効にすると、ロックを取得せずにリクエストがスケジュールされるためスループットが向上します。
| |