안녕하세요~ RDS(r3.2xlarge with Multi AZ) 에 PIOPS를 10,000 으로 설정하고,…

안녕하세요~

RDS(r3.2xlarge with Multi AZ) 에 PIOPS를 10,000 으로 설정하고,
EC2 4대(c3.xlarge)로 성능 테스트를 하고 있습니다만, 아래와 같은 방식으로 하고 있습니다.

테스트용 테이블에는 6만개의 데이터가 들어 있구요. 컬럼은 idx, id, coin, life, ruby 이런 식으로 달랑 5개에 idx와 id에 인덱스가 걸려 있는 데이터를 단순히 랜덤한 id에 대해 업데이트를 합니다.
그런데 AWS의 RDS 모니터링을 보면 성능이 600~800 IOPS밖에 나오지 않더군요. Read / write 반띵한다고 해도 나머지 4000 IOPS는 어디로 간걸까요?

어플리케이션 특성상 읽기보다 쓰기가 더 많습니다. 그리고 하나의 리퀘스트는 아래와 같이 한국에서 일본을 건너갔다 오게 됩니다.

ngrinder(에이전트 5대 : 한국) -> 한.일간 네트웍 -> ELB -> EC2 -> RDS

RDS를 최적화 해보신 분들중 비슷하게 쓰기 성능이 안나와서 고민하신분은 없으신가요?

이걸 어떻게 해결해야할지 고민이네요..ㅠㅠ

3 thoughts on “안녕하세요~ RDS(r3.2xlarge with Multi AZ) 에 PIOPS를 10,000 으로 설정하고,…

  1. 테스트 결과가 예상보다 좋지 않은데 IOPS를 캐파만큼 쓰지 않고 있는 것으로 보이는 것이 문제인가요? 또는 테스트 워크로드는 원활하게 처리하는데 IOPS를 덜 쓰고 있는 것이 문제인가요? 후자의 경우라면 해당 워크로드를 처리하는데에 600-800 IOPS면 충분하다..고 볼 수 있는 것이 아닐까 합니다.

Comments are closed.