Tema
Medir utilização
Utilização é a fração do tempo em que um recurso está em uso. É a métrica que aponta o gargalo: numa cadeia de etapas, a mais utilizada é a que limita o sistema todo.
A forma direta
Divida a quantidade média em uso pela capacidade total, e multiplique por 100:
(E{#EmAtendimento} / ATENDENTES) * 100EmAtendimento guarda os itens que estão sendo processados agora, então a média dele é "quantos recursos estão ocupados, em média". Dividido pelo total de recursos, dá a fração.
A forma pelo que está livre
Se o seu modelo tem um lugar que guarda os recursos ociosos, dá para chegar ao mesmo número pelo complemento:
(1 - E{#Atendente} / ATENDENTES) * 100As duas dão o mesmo resultado — no modelo da fila, 50,04 em ambas. Use a que for mais direta no seu modelo.
Interpretando
| Utilização | Leitura |
|---|---|
| até 50% | recurso folgado |
| 50% a 70% | uso saudável |
| 70% a 85% | atenção: a fila já começa a crescer rápido |
| acima de 85% | zona de risco |
Por que 85% já é preocupante
Utilização alta não degrada o tempo de resposta de forma proporcional — degrada de forma explosiva. Na fila de exemplo, subir a utilização de 50% para 90% multiplica o tempo de resposta por quase nove:
| Utilização | Tempo de resposta |
|---|---|
| 50% | 10,0 min |
| 70% | 23,3 min |
| 80% | 40,0 min |
| 90% | 89,5 min |
Por isso dimensionar para 95% de utilização parece eficiente e na prática entrega um serviço ruim: qualquer variação na demanda vira uma fila enorme.
Achando o gargalo
Declare uma métrica de utilização para cada recurso do modelo, e compare. A mais alta é o gargalo.
Aumentar a capacidade de qualquer outro recurso não vai melhorar o sistema — vai só deixar aquele recurso ainda mais ocioso. É o erro mais comum de dimensionamento: reforçar a etapa errada.
Depois de aumentar o gargalo
Rode de novo e compare as utilizações outra vez. O gargalo costuma mudar de lugar: ao aliviar o primeiro, outro recurso passa a ser o mais carregado. Otimizar é uma sequência de rodadas, não uma conta só.
Se a utilização não sobe
Se você aumenta a carga e a utilização de um recurso não acompanha, algo antes dele está segurando o fluxo — o gargalo está mais cedo na cadeia.
E se você aumentou a capacidade de um recurso e nada mudou, verifique se a etapa de serviço está configurada para atender em paralelo. Veja Quantos em paralelo.