Re: Net-SNMP загрузка процессора
On Thu, Apr 01 2010, Vladimir N. Indik wrote:
> UCD-SNMP-MIB::ssCpuRawWait.0 = Counter32: 1431685
> UCD-SNMP-MIB::ssCpuRawKernel.0 = Counter32: 0
> UCD-SNMP-MIB::ssCpuRawInterrupt.0 = Counter32: 352385
> UCD-SNMP-MIB::ssCpuRawSoftIRQ.0 = Counter32: 1447804
>
> Вопрос - как из этого "UCD-SNMP-MIB::ssCpuRawWait.0 = Counter32:
> 1431685" получить проценты? Для наглядности.
Если я не ошибаюсь, то, что в *CpuRaw* -- это «тики с момента старта
системы». Чтобы получить из этого проценты, нужно делать _две_ вещи:
во-первых, вычесть значение в начале интересующего интервала из значения
в конце (mod 2^32). Во-вторых, перевести разницу тиков в «процент
времени» (и тут уже будет предположительно постоянный коэффициент,
зависящий от HZ или х.з.:).
--
Regards, Anton Kovalenko
+7(916)345-34-02 | Elektrostal' MO, Russia
Reply to: