을 참조 NCache Amazon AWS에서 수행한 성능 벤치마크 결과입니다. 다른 환경에서도 동일한 결과를 얻을 수 있습니다.
우리는 성공적으로 NCache 2-서버 캐시 클러스터로 초당 5백만 작업을 달성하도록 선형적으로 확장할 수 있습니다. NCache 밀리초 미만의 지연 시간으로 이러한 성능을 제공합니다. 확장성은 선형이므로 캐시 서버를 더 추가하면 NCache 더 높은 트랜잭션 처리량을 제공합니다.
이 그래프는 클러스터에 캐시 서버를 추가할수록 다음과 같은 변화를 보여줍니다. NCache 처리량은 선형적으로 증가합니다. 이러한 100% 확장성은 데이터 양이 증가하더라도 애플리케이션 성능이 저하되지 않도록 보장합니다.
| 클러스터 크기 | 처리량(초당 연산 수) | 숨어 있음 |
|---|---|---|
| 2개 노드 | 815,482 | 0.45 MS |
| 3개 노드 | 1,226,350 | 0.51 MS |
| 5개 노드 | 2,012,854 | 0.62 MS |
이러한 성능 지표는 다음을 사용하여 수집되었습니다. NCache Amazon AWS 전용 환경에서 벤치마크 도구를 사용했습니다. 실제 환경에서의 정확도를 보장하기 위해 표준 1KB 객체 크기에 90% 읽기/10% 쓰기 비율을 적용했습니다. 테스트는 고속 10Gbps 네트워크에서 실행되는 m5.2xlarge 인스턴스(8 vCPU, 32GB RAM)에서 수행되었습니다. 당사의 피어 투 피어 아키텍처는 클러스터가 2개 노드에서 5개 노드로 확장되더라도 안정적인 성능을 보장합니다. NCache 초당 200만 건 이상의 작업 처리량을 달성하면서 1밀리초 미만의 지연 시간을 유지합니다.