Como esses são contadores absolutos, você teria que recuperá-los regularmente métricas e, em seguida, faça o cálculo sozinho. Então, se você quiser o número mais o minuto seguinte , você teria que obter os números, esperar um minuto e obter os números novamente. O SNMP não atualizaria esses números com muita frequência, não será capaz de conseguir isso a cada segundo de qualquer maneira.
Depois de ter o usuário bruto, agradável, sistema, ocioso, interrompe os contadores que você pode obter o número total de ticks, somando-os. Mesmo a descrição da MIB diz que adicioná-los é esperado.
$ snmptranslate -Td .1.3.6.1.4.1.2021.11.52
UCD-SNMP-MIB::ssCpuRawSystem
...
This object may sometimes be implemented as the
combination of the 'ssCpuRawWait(54)' and
'ssCpuRawKernel(55)' counters, so care must be
taken when summing the overall raw counters."
Em seguida, independentemente de quanto tempo passou desde que você realizou as medições,
O número total de tiques durante esse período é total1 - total0
. E o ocioso
porcentagem seria (idle1-idle0)/(total1-total0)
.
Você está perguntando "como você sabe quantos tiques por segundo é normalmente", mas como você pode ver, você não precisa saber disso.