Skip to content

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) * 100

EmAtendimento 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) * 100

As 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çãoLeitura
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çãoTempo 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.