简介:
PHYCORE, CONCORE, MAXCORE 为每个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 (只读)代表“物理核心”。它是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