InTime Agents 提示

什么是PHYCORE、CONCORE、MAXCORE以及Concurrent Runs?这些项目如何影响用户?

145 views 5月 23, 2016 6月 8, 2016 Michael 0

简介:

PHYCORECONCOREMAXCORE 为每个InTime Agent相关值,可通过专用控制台的  .cpu  命令显示。每个Worker 可有一个或多个 InTime Agent在此运行。

user> .cpu

+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| NO. | CLIENTID            | JOBID | USERID | STATUS | ALIVE | TYPE      | PHYCORE | CONCORE | MAXCORE |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| 1   | user10_00505621E3EE |       | user10 | FREE   | YES   | INTEL 2.7 | 4       | 4       | 0       |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+

Concurrent Runs是InTime GUI属性面板上显示的用户属性。

phycore_concore_maxcore_01

更多信息:

PHYCORE (只读)代表“物理核心”。它是Worker所有物理处理器内核的数量。该数值无法更改,与各机器对应绑定。

CONCORE(用户可配置)为“并发核心”。它是一个Worker在任何一段时间内可使用的并发内核数量。该数值设置了一个代理可进行的Worker进程的最大值。CONCORE不能大于PHYCORE。设置CONCORE时,可使用私有云后台Admin模式下的.global.set.concore。如果用户Worker机器负荷过度或者利用过少,则CONCORE为需更改的数量。

MAXCORE 用户只读,由InTime服务器设置)代表“最大分配核心”,指工作时Worker当前使用的内核数量。MAXCORE不能大于CONCORE。此值由InTime服务器指定。换句话说,如果一个Worker的MAXCORE是2,那么相关Agent已经产生了两个Worker进程,进行两处修改。

Concurrent Runs(用户可配置)为一个属性,可由InTime用户进行设置。该数值限定特定工作的并行编辑数量。例如,如果一个用户将Concurrent Runs设置为10,那么Worker进程的上限为10。

场景 #1
  • Agents运行数量:6;
  • 需要编辑九处修改;
  • 用户设置 Concurrent Runs为 9;
  • 管理员用户设置 CONCORE为2;
  • InTime服务器优先: CORE

结果:在进行下一个 Agent之前,优先设置CORE,命令服务器在每个Agent使用所有可用的并发内核。最后一个代理将不指定运行任何修改操作。

user> .server.properties

+-----+------------+---------------+-------+
| NO. | READ/WRITE | KEY           | VALUE |
+-----+------------+---------------+-------+
| 25  | R/W        | PRIORITY_FLAG | CORE  |
+-----+------------+---------------+-------+

user> .cpu

+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| NO. | CLIENTID            | JOBID | USERID | STATUS | ALIVE | TYPE      | PHYCORE | CONCORE | MAXCORE |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| 1   | user10_00124ED00AF1 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 2   | user10_0023FA093281 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 3   | user10_0034FD0911A2 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 4   | user10_0040128348EF | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 5   | user10_00505621E3EE | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 1       |
| 6   | user10_00889013FB11 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 0       |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
场景#2

此次,设定相同场景,将服务器优先设置为 WORKER,InTime服务器采用循环方式,至少为每个Agent指定一处修改操作。

结果: 对于最后三个代理,每个只分配一处修改操作。

user> .server.properties

+-----+------------+---------------+--------+
| NO. | READ/WRITE | KEY           | VALUE  |
+-----+------------+---------------+--------+
| 25  | R/W        | PRIORITY_FLAG | WORKER |
+-----+------------+---------------+--------+

user> .cpu

+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| NO. | CLIENTID            | JOBID | USERID | STATUS | ALIVE | TYPE      | PHYCORE | CONCORE | MAXCORE |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+
| 1   | user10_00124ED00AF1 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 2   | user10_0023FA093281 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 3   | user10_0034FD0911A2 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 2       |
| 4   | user10_0040128348EF | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 1       |
| 5   | user10_00505621E3EE | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 1       |
| 6   | user10_00889013FB11 | 8     | user10 | BUSY   | YES   | INTEL 2.7 | 4       | 2       | 1       |
+-----+---------------------+-------+--------+--------+-------+-----------+---------+---------+---------+

适用于:

  • • Linux操作系统
  • • Windows操作系统

知识库编号:7000 - 最终审查:2016年06月04日- 修订:1.0

对你有帮助吗?