Orodja za preizkušanje tlaka
TPS (transakcije na sekundo)
TPS pomeni Transactions Per Second (transakcije na sekundo), kar je število transakcij, obdelanih na sekundo. Transakcija se nanaša na postopek, pri katerem odjemalec pošlje zahtevo strežniku, nato pa strežnik odgovori (popolna obdelava, tj. odjemalec sproži zahtevo za odgovor). Odjemalec začne časovno usklajevati s pošiljanjem zahteve in konča čas po prejemu odgovora strežnika, da izračuna uporabljeni čas in število opravljenih transakcij ter na koncu uporabi te podatke za oceno rezultata. Transakcija lahko ustreza več zahtevam, spodaj pa se lahko sklicujete na transakcijske operacije baze podatkov.
QPS (Poizvedba na sekundo)
QPS (Query Per Second), QPS je pravzaprav pogosta metrika za merjenje prepustnosti (throughput), torej koliko zahtevkov strežnik obdela v eni sekundi – običajno govorimo o HTTP zahtevah, kjer je večja številka, večja obremenitev strežnika in močnejša je procesorska moč. Za primerjavo: program z enostavno poslovno logiko, vključno z dostopom do podatkovne baze, lahko zagotovi približno 50 - 100 QPS pri poganjanju enega jedra, torej lahko obdela 50 - 100 zahtevkov na sekundo.
Izračun razmerja: QPS = količina sočasnosti / povprečni odzivni čas; Sočasnost = QPS * Povprečni odzivni čas QPS = req/sec = zahteve/sec
Povprečni odzivni čas (RT)
RT: Odzivni čas, povprečni čas obdelave, ki ga zahteva obdelava zahteve. Običajno gledamo tudi povprečni čas obdelave za 90 % zahtev, saj so lahko ekstremi zaradi omrežnih razmer.
|