O carregamento da CPU no UNIX é geralmente definido como o número de processos em um estado executável. Nós medimos isso em intervalos de 1, 5 e 15 minutos. O comando uptime
é uma maneira comum de gerar os valores médios de carga.
~$ uptime 18:35:22 up 1 min, 1 user, load average: 0.04, 0.01, 0.01
check_load usa uma tupla de três elementos, correspondentes aos 1, 5 e 15 minutos médias e aceita um limiar de aviso e crítico.
Como uma ideia aproximada, tente check_load -c 0.9,0.9,0.9
com check_interval
de 1 hora e max_check_attempts
de 5.
Observe também o argumento -r
. Isso resolve o fato de que a maioria das CPUs é multi-core e, portanto, pode ser totalmente utilizada individualmente, embora ainda tenha capacidade excedente no agregado.