Am 19.05.2014 um 17:03 schrieb Sven Van Caekenberghe <[email protected]>:

> Load on a unix machine is more or less a count of how many processes are 
> waiting for IO, so you will see high numbers when doing lot's of IO. This way 
> you can go loads many multiples of 100%.
> 
I think it needs an explanation if this happens to a single threaded (single OS 
process) application, right? I’m not sure how FFI or certain native things are 
handled. But for the virtual machine solely it shouldn’t be possible to go over 
100%.

Norbert

> On a multicore machine, N x 100% is normal as a CPU maximum. My laptop has 4 
> cores and can show 400% load when doing something highly parallel.
> 
> It is good that the load came back down to normal ;-)
> 
> On 19 May 2014, at 16:54, Esteban A. Maringolo <[email protected]> wrote:
> 
>> I am running a data migration, which involves some in-memory
>> computation and heavy database i/o.
>> Looking at how intensive this was the CPU use indicated by 'top' is
>> 200% , I've seen percentages over 100% before, things like 107%...
>> 
>> How is this possible?
>> 
>> I'm running the pharo inside a VMWare machine with 2 cores.
>> 
>> The good thing is that even with such high CPU, I forked the execution
>> at userBackgroundPriority and the UI remained responsive.
>> 
>> After this CPU intensive task took place, the vm got back to the
>> "insidious" ~5% CPU idle state. :)
>> 
>> Esteban A. Maringolo
>> <pharoCpu.png>
> 
> 


Reply via email to