
IOPS 정의
- Input/Output Operations Per Second
- HDD/SSD/SAN 과 같은 컴퓨터 저장 장치를 벤치마크하는데 사용되는 성능 측정 단위
- 초당 처리되는 IO 개수
IOPS 단위로 표기한 속도
- 일반적으로 4K 속도
- OS에서 작은 파일 단위로 구동되는 데 그 기준이 4K 단위
- 해당 속도가 빠르다면 OS 운영 시 유리
IOPS 단위를 MB/s 변환 계산 방법
- 92,000 IOPS 일 경우,
- (92,000 X 4) / 1024 = 359,375 MB/s
- 4KB를 곱해주고, MB로 변환하기 위해 1024KB로 나눠야 함.
IOPS 계산 방법
- 초당 데이터 전송량 = IOPS X 블럭크기(단위데이터용량)
- IOPS = 초당 데이터 전송량 / 블럭크기(단위데이터용량)
AWS IOPS
- GP2 Minimum 100 IOPS 시작 + 버스트 가능 (GiB 당 3 IOPS 증가, 단 33GiB 까지는 100 IOPS 제공)
- 예) GP2/1TB --> 3,000 IOPS (DISK Size를 늘린다면 최대 16,000 IOPS 까지 가능)
- GP3 Default 3,000 IOPS 시작, 버스트 없음 (3,000 IOPS 이상 사용하고 싶으면 별도 구매 및 과금)
AWS GP2 vs GP3
- GP3가 GP2 대비 20% 저렴
- GP3 Default IOPS 3,000 (그이상이 필요할 경우 과금)
AWS EBS IOPS 정보
https://aws.amazon.com/ko/ebs/volume-types/
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-volume-types.html
https://aws.amazon.com/ko/premiumsupport/knowledge-center/optimize-ebs-provisioned-iops/
https://hiseon.me/server/iops-calculator/