Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a VM with 2 virtual CPUs. When I run two multi-threaded java proceses the total CPU utilization in top exceeds 200%. In fact its closer to 800%.
alt text

I thought that %CPU was the percentage utilization of one core, and that a process on a two core box couldn't exceed 200 %CPU. Am I wrong?

share|improve this question
    
Top within the VM or on the host machine? –  Kyle Brandt Oct 21 '09 at 15:03
    
Also, what VM technology? –  Kyle Brandt Oct 21 '09 at 15:03
    
Its a VM running on ESX. The top screen is running on the VM. –  racyclist Oct 21 '09 at 16:19
    
This is possibly a dupe of serverfault.com/questions/71510/cpu-for-a-process or serverfault.com/questions/29231/… –  vdboor Jun 30 '10 at 11:39
add comment

1 Answer

Does it make any more since when using the -H option (Press Shift-H while running), to show threads? Then see the "What to look for from the top -H output" from this IBM link.

share|improve this answer
    
@Kyle - It does make more since when using the H option. Thanks for the tip. –  Patrick R Jan 26 '10 at 2:42
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.