nGrinder 성능 개선하기 에서는 nGrinder와 pinpoint를 사용하여 병목 원인을 분석하였고, 성능을 최적화할 수 있는 방안을 생각해보았습니다. 상품 목록 보기 API는 Disk I/O를 줄이기 위한 방법으로 Redis 캐시를 생각하였습니다. 캐시를 적용하여 위와 같이 기존에 Disk I/O에만 의존하던 Data Access가 Redis에도 분산된 것을 확인할 수 있습니다. TPS : 1,124 Peak TP... nGrinder캐싱Scale Out성능Pinpoint테스트redisPinpoint nGrinder 성능 도구 원본 설치 배치 과정 nGrinder 는 일련의 기계 에서 Groovy 나 Jython 테스트 스 크 립 트 를 실행 하 는 응용 프로그램 으로 내부 엔진 은 Grinder 를 기반 으로 합 니 다.nGrinder 는 contrller 와 에이전트 를 사용 하여 각각 Grinder 의 console 과 에이전트 를 포장 하고 여러 가지 기능 을 확장 하여 병행 테스트 를 지원 할 수 있 도록 합 니 다. 사용자 ... nGrinder소스 코드성능 도구
성능 개선하기 에서는 nGrinder와 pinpoint를 사용하여 병목 원인을 분석하였고, 성능을 최적화할 수 있는 방안을 생각해보았습니다. 상품 목록 보기 API는 Disk I/O를 줄이기 위한 방법으로 Redis 캐시를 생각하였습니다. 캐시를 적용하여 위와 같이 기존에 Disk I/O에만 의존하던 Data Access가 Redis에도 분산된 것을 확인할 수 있습니다. TPS : 1,124 Peak TP... nGrinder캐싱Scale Out성능Pinpoint테스트redisPinpoint nGrinder 성능 도구 원본 설치 배치 과정 nGrinder 는 일련의 기계 에서 Groovy 나 Jython 테스트 스 크 립 트 를 실행 하 는 응용 프로그램 으로 내부 엔진 은 Grinder 를 기반 으로 합 니 다.nGrinder 는 contrller 와 에이전트 를 사용 하여 각각 Grinder 의 console 과 에이전트 를 포장 하고 여러 가지 기능 을 확장 하여 병행 테스트 를 지원 할 수 있 도록 합 니 다. 사용자 ... nGrinder소스 코드성능 도구