처리량(Throughput)
일정 시간(예: 1초, 1시간) 동안 시스템이 실제로 처리해낸 작업이나 데이터의 양을 나타내는 지표로, 시스템의 전반적인 처리 능력을 가늠하는 데 쓰입니다.
한눈에 보는 정의
처리량(Throughput)은 일정 시간 동안 시스템이 실제로 처리해낸 작업이나 데이터의 양을 나타내는 지표입니다.
자세히 알아보기
- 예문: "이 서버는 초당 1만 건의 요청을 처리할 수 있어, 처리량이 우수하다고 평가된다."
- 요청 하나를 처리하는 데 걸리는 응답시간(Response Time) (응답시간)과는 다른 개념으로, 처리량은 '전체적으로 얼마나 많은 일을 해낼 수 있는가'를 나타냅니다.
- CPU 스케줄링에서는 단위 시간당 완료되는 프로세스의 수를 처리량으로 삼아, 스케줄링 방식의 효율을 평가하는 기준으로 활용합니다.
- Hyper-scaler(하이퍼스케일러) (하이퍼스케일러)의 데이터센터처럼 대규모 트래픽을 다루는 시스템일수록, 처리량을 늘리기 위한 하드웨어·구조 최적화가 중요한 과제가 됩니다.