了解 TIM 基准 CPU 使用率之后,您现在可以添加一个事务监控负载以收集更多数据并确定 TIM CPU 使用率。
请执行以下步骤:
http://<MOM_IP>:8081/wily/cem/tess/app/admin/tranSetDefSearch.html?pPropertyName=businessValue&pFocusId=restoreFocus%28%27search%27%29
已定义的业务事务数应该大于零,且反映您设置的监控配置。
http://<TIM IP>/cgi-bin/wily/packages/cem/tim/viewstatus
TranSets/TranUnits/TranComps 的数量应该大于零,且反映您设置的监控配置。
http://<TIM IP>/cgi-bin/wily/packages/cem/tim/viewstats ?file=5seconds&unsupported=1&lines=120
如果平均 CPU 使用率低于 75%,则 TIM 有足够的容量来处理测试网络负载和已配置的事务监控。
注意:75% 是一个保守的 CPU 容量阈值,可为不可预料的通信突增或缺陷风暴提供 TIM 资源。
如果平均 CPU 使用率低于 50%,则 TIM 有剩余容量,且可以处理更高的网络通信速率和更广泛的或更复杂的监控。
基于在早先的 CPU 使用率测试中收集的 TIM 数据,您可以针对更繁重的网络通信速率预测 TIM CPU 容量。
请执行以下步骤:
给定事务监控配置的 TIM CPU 使用率随着网络通信负载以线性方式增加。 因此,可以使用两个测量点之间的直线的斜率来预测在增加的网络通信负载下的 CPU 使用率。
斜率 = [CPUt2 – CPUt1] / [TPt2 – TPt1]
其中
CPUt2 是网络通信负载 2 的 CPU 使用率。
CPUt1 是网络通信负载 1 的 CPU 使用率。
TPt2 是网络通信负载 2 的网络通信速率 (Mbps)。
TPt1 是网络通信负载 1 的网络通信速率 (Mbps)。
管理员使用相同的监控配置但不同的网络通信速率运行两个测试。 根据测试结果,管理员回答了以下问题:“鉴于我们的监控配置,当网络通信负载为 5,000 Mbps 时,我们的环境需要多少个 TIM?”
测试 1
测试 2
管理员使用以下公式评估 5000 Mbps (TP) 的网络通信速率和不变的监控配置的 CPU 要求:
斜率 = (CPUt2 – CPUt1) / (TPt2 – TPt1)
CPU = 斜率 * (TP – TPt2) + CPUt2
其中
CPUt2 是测试 2 的 CPU 使用率。
CPUt1 是测试 1 的 CPU 使用率。
TPt2 是测试 2 的网络通信速率 (Mbps)。
TPt1 是测试运行 1 的网络通信速率 (Mbps)。
TP 是建议的网络通信速率 (Mbps)。
斜率 = (0.70 – 0.20) / (1000 – 300) = 0.000714
CPU = 0.000714 * (5000 – 1000) + 0.70 = 3.56 = 356%
下图显示了预测情况。

为确定所需的 TIM 数,管理员将预测的网络通信速率的 CPU 值除以 0.75,然后四舍五入。
CPU 使用率百分比 3.56 / 0.75 = 4.8,四舍五入后等于 5。
|
版权所有 © 2013 CA。
保留所有权利。
|
|