WAS 小ワザ集 第2回:WASプロセスの優先順位の確認方法

 View Only
Tue February 15, 2022 11:41 PM

転載者注:以下の内容はWAS Fullプロファイル/WAS Traditionalランタイムについての情報です。

オリジナル文章公開日:2011年11月18日

WASをインストールすると、デフォルトのプロセスの優先順位(nice値)は、Linuxの場合0になります。パフォーマンス・チューニングの際に必要な、WASプロセスの優先度確認する方法をご紹介いたします。

1. OSからの確認方法

WASのPIDを確認します。<WAS_INSTALL_ROOT>/profiles/プロファイル名/logs/サーバー名/サーバー名.pid ファイルを開きます。PIDが記載されています。

topコマンド等で上記のPIDを探します。nice値(NI)を確認します。デフォルトは0です。

2. WAS管理コンソールからの確認方法

管理コンソールから、

サーバー -> サーバー・タイプ -> アプリケーション・サーバー -> サーバー名 -> Javaおよびプロセス定義 -> プロセスの実行 -> プロセスの優先順位

(Deployment Managerの場合は、システム管理 -> Javaおよびプロセス管理 -> プロセス定義 -> プロセスの優先順位)

を確認します。デフォルトは 20 です。

注意事項として、WAS上で設定を行うプロセス優先順位と、Linux側のnice値は、設定値のレンジが異なるため、イコールにはならず下記のようになります。例えばLinuxの場合、nice値0はWAS管理コンソール上の数値20に該当します。WAS管理コンソール上で優先順位を39以上にしても、nice値は19になります。その他プラットフォームについては、OSごとにnice値の優先度のレンジが異なるため、合わせてご確認ください。

  • Linuxのプロセス優先度(nice値) -> -20 ~ 19
  • WAS プロセスの優先順位 -> 0 ~ 2147483647
WAS 小ワザ集:目次ページにもどる

Statistics
0 Favorited
10 Views
0 Files
0 Shares
0 Downloads