Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

サーバ : コンフィグレーション : チューニング

コンフィグレーション オプション     詳細なコンフィグレーション オプション     関連タスク     関連トピック

このページでは、このサーバのパフォーマンスおよび機能をチューニング します。

コンフィグレーション オプション

名前 説明
ネイティブ IO を有効化

サーバ用にネイティブ I/O を有効にするかどうかを指定します。

MBean 属性:
ServerMBean.NativeIOEnabled

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

ソケット リーダー

ソケット リーダーとして使用できるデフォルト キューの実行スレッドの割合。

MBean 属性:
ServerMBean.ThreadPoolPercentSocketReaders

最小値: 1

最大値: 99

最大オープン ソケット数

特定の時点におけるサーバ内のオープン ソケットの許容最大数。

このしきい値に達すると、サーバはソケット数がしきい値を下回るまで新しい要求の受け入れを停止します。

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

セキュアな値: 5000

SSL ログイン タイムアウト

WebLogic Server がタイムアウトするまでに SSL 接続を待機する時間 (ミリ秒単位) を指定します。SSL 接続では、通常接続よりもネゴシエーションに時間がかかります。

クライアントがインターネット経由で接続している場合は、追加のネットワーク レイテンシに対応するようにデフォルトの数値を大きくします。

MBean 属性:
SSLMBean.LoginTimeoutMillis

最小値: 1

最大値: 2147483647

逆引き DNS を許可

カーネルで、DNS の逆引き参照の実行が許可されるかどうかを返します。

MBean 属性:
ServerMBean.ReverseDNSAllowed

低メモリ GC しきい値

このサーバが低メモリ条件をログに記録し、サーバの状態を Warning に変更する、しきい値レベル (単位はパーセント)。

たとえば、5 を指定した場合、平均の空きメモリがサーバの起動時に測定された初期の空きメモリの 5 % に到達すると、サーバは低メモリ警告をログ ファイルに記録し、サーバ状態を Warning に変更します。

MBean 属性:
ServerMBean.LowMemoryGCThreshold

最小値: 0

最大値: 99

セキュアな値: 5

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

低メモリ粒度レベル

このサーバが低メモリ条件をログに記録し、サーバの状態を Warning に変更する、粒度レベル (単位はパーセント)。

たとえば、5 を指定した場合、平均の空きメモリが 2 つの間隔の間で 5% 以上落ち込むと、サーバがログ ファイルに低メモリの警告を記録し、サーバの状態を Warning に変更します。

MBean 属性:
ServerMBean.LowMemoryGranularityLevel

最小値: 1

最大値: 100

セキュアな値: 5

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

低メモリ サンプル サイズ

[低メモリ時間間隔] で指定された期間中に、このサーバが空きメモリをサンプリングする回数。

サンプル サイズの増大により、読み込みの精度を向上できます。

MBean 属性:
ServerMBean.LowMemorySampleSize

最小値: 1

最大値: 2147483647

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

低メモリ時間間隔

このサーバが平均空きメモリ値を判断する間隔を定義する時間の長さ (単位 : 秒)。

デフォルトでは、サーバは平均空きメモリ値を 3600 秒ごとに取得します。メモリ サンプルは、VM でスケジューリングされたガベージ コレクションの直後に収集されるため、この間隔は、JRockit VM 使用時には使用されません。ガベージ コレクションの後にメモリをサンプリングすることで、空きメモリの平均値がより正確に取得できます。

MBean 属性:
ServerMBean.LowMemoryTimeInterval

最小値: 300

最大値: 2147483647

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

詳細なコンフィグレーション オプション

名前 説明
管理対象サーバの独立を有効化

管理サーバが使用できないときに、この管理対象サーバを起動できるかどうかを指定します。

このような場合、管理対象サーバはコンフィグレーション ファイルと他のファイルを直接読み込むことによって自身のコンフィグレーションを取得します。

MBean 属性:
ServerMBean.ManagedServerIndependenceEnabled

セキュアな値: true

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

タイムアウトまでのアイドル期間

ピアがアクセス不可能と見なされるまでのアイドル期間

MBean 属性:
ServerMBean.IdlePeriodsUntilTimeout

最小値: 4

最大値: 65534

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

期間の長さ

ハートビート間隔 (ミリ秒単位)。値 0 はハートビートが無効であることを示します。

MBean 属性:
ServerMBean.PeriodLength

最小値: 0

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

タイムアウトまでの DGC アイドル期間

オブジェクトが収集されるまでに許容されるアイドル期間。

MBean 属性:
ServerMBean.DGCIdlePeriodsUntilTimeout

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭