이 절에서는 보안 및 비보안 트랜잭션을 포함하는 이론적 사용 사례를 위한 CPU 요구 사항을 계산하는 방법을 설명하는 배포 예제가 계속됩니다.
보안 트랜잭션을 위한 CPU 요구 사항을 예상하려면 다음과 같이 계산하십시오.
앞 절 프로세서 요구 사항 예상 예에서 설명한 대로 CPU 예상 개수에 대한 기본 수치로 시작합니다.
보안 전송이 필요한 트랜잭션의 비율을 계산한 다음 보안 트랜잭션에 대한 CPU 예상 개수를 계산합니다.
비보안 트랜잭션에 대해서는 감소된 CPU 예상 개수를 계산합니다.
총 CPU 예상 개수를 계산하려면 보안 예상치 및 비보안 예상치를 계산합니다.
총 CPU 예상 개수를 짝수로 반올림합니다.
보안 트랜잭션의 CPU 예상 개수는 다음을 가정한 상태에서 Portal Server의 사용 사례 및 사용 분석을 기반으로 한 계산 예를 보여줍니다.
모든 로그인에는 보안 인증이 필요합니다.
모든 로그인이 전체 Portal Server 로드의 10%를 차지합니다.
보안 트랜잭션의 성능 요구 사항과 비보안 트랜잭션의 성능 요구 사항이 동일합니다.
보안 트랜잭션을 처리할 추가 컴퓨팅 성능으로 인해 해당 트랜잭션을 처리할 CPU 수가 배수로 증가할 것입니다. 예의 다른 CPU 수치처럼 이 수치는 설명을 위한 임의의 숫자입니다.
단계 |
설명 |
계산 |
결과 |
---|---|---|---|
1 |
모든 Portal Server 트랜잭션에 대한 기본 예상으로 시작합니다. |
최고 부하 사용에 대한 사용 사례 연구의 기본 예상치는 CPU 4개입니다. |
- - - - - |
2 |
보안 트랜잭션의 추가 CPU 예상 개수를 계산합니다. 보안 트랜잭션이 비보안 트랜잭션보다 4배의 성능을 필요로 한다고 가정합니다. |
보안 전송은 기본 예상치의 10배가 필요합니다.
0.10 x 4 CPUs = 0.4 CPUs
보안 트랜잭션의 CPU 성능을 4배수로 증가합니다.
4 x 0.4 = 1.6 CPUs |
1.6개의 CPU |
3 |
비보안 트랜잭션의 감소된 CPU 예상 개수를 계산합니다. |
기본 예상치의 90%는 비보안입니다.
0.9 x 4 CPUs = 3.6 CPUs |
3.6개의 CPU |
4 |
보안 및 비보안 트랜잭션의 조정된 총 CPU 예상치를 계산합니다. |
보안 예상치 + 비보안 예상치 = 전체.
1.6 CPUs + 3.6 CPUs = 5.2 CPUs |
5.2개의 CPU |
5 |
짝수로 반올림합니다. |
5.2 CPUs ==> 6 CPUs |
6개의 CPU |
이 예의 보안 트랜잭션 계산에서 Portal Server의 다음과 같은 총 개수를 구하려면 추가로 두개의 CPU와 4GB의 메모리를 추가함으로써 보안 트랜잭션의 CPU 예상 개수의 총 CPU 예상 개수를 수정할 수 있습니다.
구성 요소 |
CPU |
메모리 |
---|---|---|
Portal Server |
6 |
12GB |