Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

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

Your Answer


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.