InTime Agents 提示

如何在具有不同CPU速度的服务器群中启动InTime进程?

24 views 五月 23, 2016 六月 3, 2016 Michael 0

简介:

(本文适用于私有云配置不使用LSF或SGE的用户。)服务器群中,每个服务器的CPU在核心数量、速度和能力上有所不同。为实现负载均衡,将所有服务器并行工作权限设置为固定值并不是最有效的方式。

更多信息:

在处理器和内存规格不同的服务器上可能有助于启动更多或更少InTime代理,为此,在私有云控制台执行以下命令。最新并行核最大值传输至InTime代理(前提是该进程免费代理是空闲的)需两次检测(最长持续4分钟)

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安装目录。以下示例显示为八个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 &

这实际上类似于启动一个InTime代理以Concurrent Job Limit=8。然而,只要其中一个代理完成一个策略,就会立即进行下一个策略,所以,首选上述方法。

下一步,登录一个规格较低的服务器。打开命令行控制台,打开InTime安装目录。以下示例显示为两个InTime代理在服务器上启动。

[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操作系统
  • Windows操作系统

知识库编号:6017 – 最终审查:2016年5月29日- 修订:1.0

对你有帮助吗?