Throughput - Definição do Glossário de CI/CD
O throughput é a taxa com que um sistema completa unidades de trabalho, por exemplo jobs finalizados por minuto ou builds por hora. Ele mede volume ao longo do tempo e é distinto da latência, que mede a duração de uma única unidade.
Throughput vs latência
Uma frota de CI pode ter alto throughput (muitos jobs terminando por minuto) e ainda assim latência ruim para um desenvolvedor individual se os jobs enfileiram antes de começar. Adicionar runners eleva o throughput e drena a fila; tornar cada job mais rápido reduz a latência. Os dois estão relacionados pela lei de Little, que liga o comprimento da fila à taxa de chegada e ao tempo no sistema.
Guias relacionados
Saturation - CI/CD Glossary DefinitionSaturation: Saturation is how full a resource is relative to its capacity, the degree to which it has queued…
p50 Latency - CI/CD Glossary Definitionp50 Latency: p50 latency (the 50th percentile, or median) is the value below which half of measured latencies…
Runner Concurrency - CI/CD Glossary DefinitionRunner Concurrency: Runner concurrency is the number of jobs that can execute in parallel across your runner…