TPS는 초당 거래(Transactions Per Second)의 약자로, 초당 처리되는 거래 수입니다. 트랜잭션은 클라이언트가 서버에 요청을 보내고 서버가 반응하는 과정을 의미합니다(전체 처리, 즉 클라이언트가 응답을 받기 위해 요청을 시작하는 과정). 클라이언트는 요청을 보낼 때 타이밍을 시작하고, 서버로부터 응답을 받으면 타이밍을 종료하여 사용한 시간과 완료된 트랜잭션 수를 계산하고, 이 정보를 바탕으로 점수를 평가합니다. 트랜잭션은 여러 요청에 해당할 수 있으며, 아래에서 데이터베이스의 트랜잭션 연산을 참고하실 수 있습니다.
QPS(초당 쿼리)
QPS(초당 쿼리), QPS는 실제로 처리량(throughput)을 측정하는 일반적인 지표입니다. 즉, 서버가 1초에 처리하는 요청 수입니다. 보통 HTTP 요청을 의미합니다. 숫자가 클수록 서버에 부하가 더 클수록 처리 능력이 강해집니다. 참고로, 데이터베이스 접근을 포함한 단순한 비즈니스 로직을 가진 프로그램은 단일 코어를 실행할 때 약 50 - 100 QPS를 제공할 수 있으며, 즉 초당 50에서 100 요청을 처리할 수 있습니다.
계산 관계: QPS = 동시성 양 / 평균 응답 시간; 동시성 = QPS * 평균 응답 시간 QPS = req/sec = requests/sec
평균 응답 시간(RT)
RT: 응답 시간, 즉 요청을 처리하는 데 걸리는 평균 처리 시간입니다. 또한 네트워크 상황에 따라 극단적인 차이가 있을 수 있어, 요청의 90%에 대한 평균 처리 시간을 보통 참고합니다.
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com