¿Latencia frente a throughput?
Opciones
- Son lo mismo, medido de dos formas
- Latencia: tiempo de una petición; throughput: ritmo de peticiones (Opción correcta)
- La latencia se mide en megabytes por segundo
- El throughput es la tasa de errores de un sistema
Respuesta
Latencia = cuánto tarda una petición; throughput = cuántas peticiones se gestionan por unidad de tiempo
Por qué
Imagina una autopista. La latencia es cuánto tarda un coche en ir de A a B. El throughput es cuántos coches pasan por hora.
Puedes tener throughput alto con latencia alta (un gran trabajo por lotes) o latencia baja con throughput bajo.
En APIs, la latencia suele darse en percentiles: p50 (lo típico), p99 (el 1% más lento).
Recuerda
Latencia = tiempo por petición. Throughput = peticiones por segundo.