本節繼續以範例部署說明如何計算既包括安全作業事件又包括非安全作業事件的理論性使用實例的 CPU 需求。
若要估計安全作業事件的 CPU 需求,請進行以下計算:
先計算 CPU 估計的基準數字 (如上一節處理器需求估計範例中所述)。
計算需要安全傳輸的作業事件的百分比,然後計算安全作業事件的 CPU 估計。
計算非安全交易已減少的 CPU 估計。
將安全估計與非安全估計相加以計算總 CPU 估計。
將總 CPU 估計增訂為偶數。
安全交易的 CPU 估計顯示以 Portal Server 的使用實例和使用分析為基礎的範例計算,該計算有如下假設:
所有的登入都需要安全認證。
所有登入佔用 Portal Server 總負載的 10%。
安全交易的效能需求與非安全交易的效能需求相同。
若要說明處理安全交易的額外計算能力,處理這些交易的 CPU 數目將以 4 倍增加。如同此範例中的其他 CPU 圖例,這個係數是隨意的,且僅限於描述之用。
步驟 |
說明 |
計算 |
結果 |
---|---|---|---|
1 |
先計算所有 Portal Server 作業事件的基準估計。 |
來自研究尖峰負載使用的使用實例的基準估計是 4 個 CPU。 |
- - - - - |
2 |
計算安全交易的額外 CPU 估計。假設安全作業事件需要的 CPU 能力是非安全作業事件的四倍。 |
10% 的基準估計需要安全傳輸:
0.10 x 4 CPU = 0.4 CPU
增加安全交易的 CPU 能力 4 倍:
4 x 0.4 = 1.6 CPU |
1.6 CPU |
3 |
計算非安全交易已減少的 CPU 估計。 |
90% 的基準估計是不安全的:
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 估計中的總 CPU 估計進行修改,額外增加 2 個 CPU 和四十億位元組的記憶體,得到 Portal Server 的下列總計。
元件 |
CPU |
記憶體 |
---|---|---|
Portal Server |
6 |
12 GB |