本节将继续使用示例部署,说明如何计算得出既包括安全事务又包括非安全事务的理论性使用案例所需的 CPU 数量。
要估计安全事务的 CPU 数量要求,请进行以下计算:
以 CPU 数量估计底线数(如上一节示例的估计处理器要求中计算的数字)作为起始数量。
计算需要安全传输的事务的百分比,然后计算安全事务的 CPU 数量估计。
计算非安全事务减少的 CPU 数量估计。
将安全和非安全数量估计相加,计算出总 CPU 数量估计。
将 CPU 数量估计向上舍入到最近的偶数。
安全事务的 CPU 数量估计显示了一个基于 Portal Server 的使用案例和用量分析的示例计算,其中假设:
所有登录均要求安全验证。
所有登录占 Portal Server 总负载的 10%。
安全事务的性能要求与非安全事务相同。
要将处理安全事务的额外计算能力考虑在内,处理这些事务的 CPU 数量将增加为四倍。与本例中其他 CPU 数字一样,该倍数也只是说明性的随意倍数。
步骤 |
说明 |
计算 |
结果 |
---|---|---|---|
1 |
以所有 Portal Server 事务的估计底线作为起始数量。 |
研究峰值负载用量的使用案例中的估计底线为 4 个 CPU。 |
- - - - - |
2 |
计算安全事务的附加 CPU 数量估计。假设安全事务需要的 CPU 能力为非安全事务的四倍。 |
估计底线的百分之十需要安全传输:
0.10 x 4 CPU = 0.4 CPU
将安全事务的 CPU 能力增加为四倍:
4 x 0.4 = 1.6 CPU |
1.6 个 CPU |
3 |
计算非安全事务减少的 CPU 数量估计。 |
估计底线的百分之九十为非安全传输:
0.9 x 4 CPU = 3.6 CPU |
3.6 CPU |
4 |
计算调整后的安全与非安全事务的 CPU 数量估计总数。 |
安全数量估计非安全数量估计总数:
1.6 CPU + 3.6 CPU = 5.2 CPU |
5.2 CPU |
5 |
向上舍入到最近的偶数。 |
5.2 CPU ==> 6 CPU |
6 CPU |
根据本例中的安全事务计算,通过添加额外的两个 CPU 和 4 GB 内存,修改安全事务的 CPU 数量估计中的总 CPU 数量估计,得到以下用于 Portal Server 的总数。
组件 |
CPU |
内存 |
---|---|---|
Portal Server |
6 |
12 GB |