본문 바로가기
[AWS]/AWS RDS

[AWS] IOPS 초당 데이터 전송량 계산

by METAVERSE STORY 2022. 10. 28.
반응형
728x170

 

 

IOPS란?

IOPS(Input/Ouput Operation Per Second)는 초당 처리되는 I/O의 개수라고 이해하면 된다.
보통 저장장치의 속도를 나타낼때의 측정단위가 된다.
IOPS가 100이라고 하면 1초에 100 x 블럭크기 만큼의 IO가 가능하다고 할 수 있다.

 

 

IOPS 계산 방법

초당 데이터 전송량 = IOPS * 블럭크기(단위 데이터 용량)

IOPS = 초당 데이터 전송량 / 블럭크기(단위 데이터 용량)

여기서 블럭의 크기를 아는것이 중요한 부분인데 블럭이란 IO의 최소 단위이다.
보통 ORACLE이나 다른 DBMS는 IO의 기본단위를 블록(페이지)로 정의된다.

Oracle, PostgreSQL, MS-SQL의 경우 8KB가 디폴트 이며, MySQL,MariaDB는 16KB가 디폴트 사이즈이다.

 

 

따라서 만약 AWS RDS 생성시 IOPS가 2000이라고 할 경우 Oracle을 기준으로 설명하게 되면 초당 통신 가능한 사이즈를 아래와 같이 구할 수 있다.

 

8KB x 2000 = 16,000KB = 15.6MB

즉 1초에 15.6MB 통신이 가능하다는 얘기가 된다.

 

 

 

 

 

 

 

출처 : IOPS란 (tistory.com)

반응형
그리드형

댓글