IOPS(초당 입출력 처리량)
저장장치가 1초 동안 처리할 수 있는 읽기·쓰기 작업의 횟수를 나타내는 성능 지표로, 특히 작은 크기의 데이터를 빈번하게 주고받는 데이터베이스 성능을 가늠할 때 중요하게 다뤄집니다.
한눈에 보는 정의
IOPS(Input/Output Operations Per Second, 초당 입출력 처리량)는 저장장치가 1초 동안 처리할 수 있는 읽기·쓰기 작업의 횟수를 나타내는 성능 지표입니다.
자세히 알아보기
- 예문: "이 데이터베이스는 초당 수만 건의 조회가 몰려, 충분한 IOPS를 제공하는 SSD로 스토리지를 교체했다."
- 한 번에 얼마나 많은 데이터를 옮길 수 있는지를 나타내는 처리량(Throughput) (처리량)과 달리, IOPS는 얼마나 자주, 얼마나 빠르게 개별 작업을 처리할 수 있는지에 초점을 맞춘 지표입니다.
- HDD(하드디스크 드라이브) (HDD)는 물리적으로 헤드를 움직여야 하기 때문에 IOPS가 낮은 반면, SSD(Solid State Drive) (SSD)는 전기 신호만으로 동작해 훨씬 높은 IOPS를 냅니다.
- 대용량 파일을 통째로 읽고 쓰는 작업보다, 작은 데이터를 짧은 간격으로 빈번하게 조회·수정하는 데이터베이스 워크로드에서 IOPS가 특히 중요한 성능 기준으로 다뤄집니다.