作业服务器等级计算
本文档介绍如何为 Talend Administration Center 中的执行服务器分配星级,换句话说就是如何认定一个服务器比另一个服务器更适合于作业执行。
作业服务器是在执行服务器上运行的探测器。它将测量执行服务器的某些特征,例如可用内存、可用磁盘空间等。此信息将发送到 Talend Administration Center,后者将为该服务器计算一个等级值。
服务器具有一组特征:
- 可用磁盘空间
- 可用物理内存
- 可用交换内存
- 空闲 CPU 使用率
- nice CPU 使用率
- 总 CPU 使用率
- CPU 数量
某些特征较之其他特征更加重要。因此,您可以权衡这些特征以赋予其中一些更多的重要性。此权重由用户在 monitoring_client.properties 文件中设置。让我们将 weight{i} 称为第 i 特征的权重。
您可以选择可认为该特征足够好的范围。这意味着设置服务器的该特征将会达到的某些限值。例如,如果某服务器没有 1 GB 的磁盘空间,则不是执行作业的理想之选。因此磁盘下限为 1 GB (将在 monitoring_client.properties 文件中设置)。让我们将为特征 i 定义的下限称为 Min{i},将其上限称为 Max{i}。
服务器的每个特征都具有实际的值。例如,服务器 i 仅有 500 MB 的可用磁盘空间。让我们将此值称为该特征的实际值:value{i}。
基本假设在于,只要服务器的所有特征的实际值都在这些限值定义的范围之内,则它就是完美之选。当某些特征的值超出定义的范围时,该服务器就不是非常理想了。