はじめに:
(この資料は、Private Cloud構成でLSFまたはSGEを使用していない場合のみに適用されます。)サーバーファームでは、各サーバーのCPUはコア数、速度と機能の点で異なる場合があります。すべてのサーバーに対して、同じコンカレントジョブ制限を設定することは、負荷を分散させる最も効率的な方法ではないかもしれません。
詳細:
別のCPUとメモリの仕様を持つサーバーに、より多くのまたはより少ないInTime Agentを起動することが適切となり得ます。そのためには、Private Cloud Consoleで次のコマンドを実行します。これは、 InTime Agent へ の 新しい最大のConcurrent Run値を、2ハートビート(最大4分)で伝播します(Agentのステータスがその時に利用可能な場合のみ)。
user> .admin
admin> .global.set.maxrun=1
Proceed to set maximum concurrent run? ('y' for Yes or 'n' for No) [y]
admin.confirm> y
admin> .global.setting
+--------------------------+--------------------------------------------+
| SETTING | VALUE |
+--------------------------+--------------------------------------------+
| File transfer port | 39941 |
| Admin console port | 39942 |
| File transfer method | SFTP |
| Server working directory | /home/intime/intimeserver/./plunify_server |
| Working Directory | $USER_HOME/plunify/worker_jobs |
| Concurrent job limit | 1 |
| Log verbosity | normal |
| Timestamp | 2015-06-03T06:06:15 |
+--------------------------+--------------------------------------------+
ハイエンドサーバーでは、コマンドラインコンソールを開き、InTime のインストールディレクトリ に移動し ます。以下の例では、 サーバー上で起動されている 8つの InTime エージェントを 示しています 。注意すべき引数は--no_agent_limit。
[user@super_server intime]$ ls agent CHANGELOG fpgaaccel intime.sh jre1.6.0_45 misc R scripts start_agent.sh VERSION bin docs intime_agent.sh jre license.txt perl README start_agent_all.sh translations xkb.sh [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@super_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit &
これは 8つのConcurrent Job制限で1つのInTime Agentを 起動 することに似ています 。しかし、すぐに1つのAgentがStrategyを完了すると、すぐに次のStrategyに進みますので、上記の方法が好ましいです。
次に、低スペックのサーバーにログオンする場合です。コマンドラインコンソールを 開き 、InTime のインストールディレクトリ に移動し ます。以下の例では、 サーバー上で起動されている 2つ のInTime Agentを 示しています 。
[user@lowend_server intime]$ ls agent CHANGELOG fpgaaccel intime.sh jre1.6.0_45 misc R scripts start_agent.sh VERSION bin docs intime_agent.sh jre license.txt perl README start_agent_all.sh translations xkb.sh CHANGELOG fpgaaccel intime_v1.3.2_64bit_linux.sh license.txt R start_agent_all.sh VERSION [user@lowend_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit & [user@lowend_server intime]$ ./intime_agent.sh -mode background -platform minimal -no_agent_limit &
適用:
- Linux Operating System
- Windows Operating System
Knowledge Base ID: 6017 - Last Review: June 23, 2015 - Revision: 1.0