IOPS(Input/Output Operations Per Second, IOPS)
> HDD, SDD 또는 NVMe 등 저장 장치의 속도 를 나타내는 데 사용되는 측정 단위
스토리지(Storage)가 처리해야 하는 I/O의 처리 트래픽에 대한 규모 산정이다.
스토 리지(Storage)에 대한 용량 산정은 데이터 저장 용량과 I/O에 대한 처리 용량을 같 이 산정하여야 한다.
이를 위해 IOPS를 결정한다.
주어진 IOPS 값에서 초당 데이터 전송량을 계산하는 방법
(가) 초당 데이터 전송량 IOPS * 블록 크기(단위 데이터 용량) 블록 크기 등 단위 데이터 용량에서 IOPS를 계산하기 위해서는 아래의 공식을 이용한다.
(나) IOPS 초당 데이터 전송량 / 블록 크기(단위 데이터 용량) 블록 크기인 단위 데이터 용량과 초당 데이터 전송량의 단위가 차이가 날 경 우 추가 계산이 필요할 수 있다.
(다) 서버 성능당 스토리지 성능 비율을 통한 계산 스토리지 크기는 서버 성능에 의존적이므로 서버 성능당 스토리지 성능 비율, 즉 tpmC당 IOPS 비율로 설정한다.
1) OLTP & Batch 서버 OLTP & Batch 서버는 산정된 tpmC 성능치의 2%를 IOPS로 산정한다. 사례: OLTP & Batch 서버의 경우, 이 서버의 필요 성능이 1,000,000 tpmC이라면, 20,000 IOPS가 된다.
2) WEB/WAS 서버 WEB/WAS 서버의 경우, OLTP & Batch 서버에 비해 I/O가 작으므로 tpmC 성능치 크기의 0.5%를 IOPS로 산정한다. 사례: WEB/WAS 서버의 경우, 1백만 tpmC일 때, IOPS 값은 5,000 IOPS가 된다