Como obter uma resolução menor da média de carga (1 minuto)

0

Estou tentando criar um serviço que bloqueie outras solicitações se o servidor estiver sobrecarregado. Mas a média de carga de 1 minuto não é boa o suficiente para isso, a lógica é algo assim:

if load_average > core_count 
   return render 503
end
return the_requested_page

mas quando tento enfatizar o computador usando o comando stress -c 12 -i 100 --timeout 10 , o load_average mostra algo assim:

1, 3, 8, 15, 21, 20, 18, 15, 12, 11 
              ^ stress program ends here

como obter média de carga com resolução menor (1-2 segundos, em vez de média de 1 minuto)?

Informações extras, eu li a média de carga usando este código

    
por Kokizzu 05.03.2016 / 16:13