다음을 통해 공유


원격 환경 선택 비용

다음 그림에서는 중간 계층(비즈니스 논리 계층)의 CPU 부하에 대한 트랜잭션 처리량을 보여 줍니다. 각 데이터 요소는 스트레스 클라이언트 수와 클라이언트가 트랜잭션을 완료하는 데 걸리는 총 시간을 나타냅니다. 예를 들어 8개의 클라이언트가 약 200TPS의 전체 속도로 트랜잭션을 동시에 수행합니다. 요청과 응답 모두 481바이트의 혼합 데이터(텍스트 및 숫자)로 구성됩니다.

세로 축의 초당 트랜잭션과 가로 축의 CPU 백분율을 보여 주는 이미지입니다.
세로 축에는 초당 트랜잭션 수, 가로 축에는 CPU 비율이 표시된 차트

그래프의 화살표는 SelectionHint를 사용하는 트랜잭션과 SelectionHint를 사용하지 않는 트랜잭션이 유사한 TPS로 실행한 마지막 CPU 사용 수준을 보여 줍니다. 이 수준을 초과하여 부하를 푸시하면 처리량이 감소합니다. 최대 85%의 CPU 부하 수준까지 두 트랜잭션 유형에 대해 동일한 응답 시간이 표시됩니다. SelectionHint 속성을 사용하면 최대 처리량 수준(15%)에서 매우 적은 비용만으로 유연성을 추가할 수 있습니다. 반면 서버를 통해 680TPS를 푸시하는 경우 SelectionHint를 사용하지 않으면 CPU 수준이 80% 초과에서 안정적인 60%로 줄어듭니다. 이러한 CPU 주기를 사용하면 중간 계층에서 비즈니스 논리를 처리할 수 있습니다.

참고 항목

SelectionHint 속성을 사용하여 원격 환경 선택