On 10/22/13 1:06 AM, Riccardo Cohen wrote:
> I run some process on a server (debian 6.0.7 - 64b - 4 cores), that read
> files and insert data into db. When running "top" tool I have 60% to 90%
> processor idle. The rest is mainly iowait which seems natural since the
> disk is working a lot in this process (through file read and mysql write).
> Resin Pro 4.0.13 is running and answering http requests in the same
> time. During this process, Resin shows some warnings in the log :
> CpuHealthCheck: WARNING: cpu1=99%
> I don't understand, since top show that processor is mainly idle.
> Can someone help me explain this please ? Is there another way to
> control CPU, more precise than top ?
top and Resin should be measuring the same thing. Both are looking at
the /proc filesystem for CPU counts. Resin averages over its 60s
interval, so a cpu showing 99% over 60s is a busy cpu.
Normally, I believe top reports the average across all the CPUs. So if
you had a single CPU that was very busy, Resin might report that
warning, even though it's expected.
> Thanks a lot.
resin-interest mailing list