카테고리 없음
Latency, RPS, TPS 이란?
JUNGKEUNG
2024. 8. 14. 20:56
반응형
Latency 는 하나의 데이터 패킷이 출발지에서 도착지까지 가는데 걸리는 시간을 뜻한다. 성능 최적화에 있어서 대기 시간의 원인을 줄이는 것과 연결 상태가 좋지 않은 사용자를 고려하여 대기 시간이 긴 환경에서 사이트 성능을 테스트하는 것은 중요하다.
Requests Per Second(RPS) 는 시스템이 초당 처리할 수 있는 요청의 수를 나타낸다. 이는 부하테스트에서 시스템의 처리 능력을 측정하는 데 사용되며, HTTP 요청과 같은 단순한 통신을 참좋한다.
Tansactions Per sSecond(TPS) 는 시스템이 초당 처리할 수 있는 거래의 수를 나타낸다. 거래는 단순한 요청보다 복잡하여, 일반적으로 여러 단계의 처리와 데이터의 변화를 포함한다. 예를 들어, 데이터베이스에서 데이터를 조회하고, 수정하고, 다시 저장하는 작업을 거래라고 할 수 있다.
총 정리
- Latency 는 데이터 패킷이 출발지에 도착지까지 걸리는 시간
- RPS는 시스템의 요청 처리 능력을 측정한다.
- TPS 는 더 복잡한 거래 처리 능력을 측정한다.