Come misuro il tempo di risposta in secondi in base ai seguenti dati di benchmarking?
-
10-07-2019 - |
Domanda
Recentemente abbiamo ottenuto alcuni dati su un test di benchmarking da un fornitore di software e penso che mi manchi qualcosa di ovvio.
Se ci fossero 17 transazioni (presumo che significino richieste completate con successo) al secondo, e 1500 di queste richieste potrebbero essere soddisfatte in 5 minuti, come posso ottenere il tempo di risposta per un singolo utente? Questo genere di cose è persino possibile con il benchmarking? Ho molti altri dati da loro, tra cui le impostazioni di configurazione di Apache, ma non sono sicuro di come fare tutti i calcoli.
Data la configurazione del server che hanno inviato, voglio sapere come posso dedurre il tempo di risposta dell'utente. Ho esaminato altri test di benchmarking simili, ma ho difficoltà a misurare le richieste al tempo di risposta. Quali altri dati devo fornire qui per ottenerli?
Soluzione
Se solo 5 di questi possono essere serviti ogni 5 minuti, allora: 1500/5 = 300 transazioni al minuto possono essere servite 300/60 = 5 transazioni al secondo possono essere offerte
quindi come stanno ottenendo 17 transazioni completate al secondo? L'ultima volta che ho controllato 5 & Lt; 17!
Questo non sembra adattarsi. O lo sto guardando in modo errato?
Presumo sia il tempo di risposta dell'utente, intendi il tempo necessario per servire una singola transazione:
Se possono servire 5 al secondo di quanto ci vogliono 200ms (1/5) per transazione Se sono in grado di servire 17 al secondo di quanti ne servono 59ms (1/17) per transazione
Questo è tutto ciò che possiamo dire dai dati forniti. Forse chiarire quante transazioni vengono eseguite al secondo.