the increase from both cores... such as from 20% to 70% in both cores, 
seems to indicate that the increase is 100% total...  maybe the OS wants 
to increase both core some what but not 100% to one core...

that may make sense as if it only runs the process in one core, then 20% 
to 100% is only 80% increase...  by increasing 50% on both, the usage is 
100% while the other OS and app processes still can run in both cores 
with ease.

-- 
Posted via http://www.ruby-forum.com/.