[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: