Saturation - Definição do Glossário de CI/CD
A saturation é o quão cheio um recurso está em relação à sua capacidade, o grau em que ele tem trabalho enfileirado ou pendente. No método USE (Utilização, Saturation, Erros) ela é o principal aviso antecipado: um recurso pode estar 100 por cento utilizado, mas só ficar lento quando satura e o trabalho se acumula.
Saturation vs utilização
A utilização é a porcentagem de tempo em que um recurso está ocupado; a saturation é o backlog além do que ele consegue lidar agora. Uma frota de runners a 100 por cento de utilização com fila zero está bem; a mesma frota com uma fila crescente está saturada e os desenvolvedores esperam. Comprimento da run-queue, queue depth e atividade de swap são sinais de saturation.
Guias relacionados
Runner Concurrency - CI/CD Glossary DefinitionRunner Concurrency: Runner concurrency is the number of jobs that can execute in parallel across your runner…
Queue Depth - CI/CD Glossary DefinitionQueue Depth: Queue depth is the number of jobs waiting for a free runner at a given moment. It is the primary…
Throughput - CI/CD Glossary DefinitionThroughput: Throughput is the rate at which a system completes units of work, for example jobs finished per m…