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

I have a Windows server running under VMWare.

CPUs are reported as Dual 2.40 GHz Intel Xeon E7330.

Is this the real number of CPUs? How can I find the real number of CPUs?

share|improve this question

3 Answers 3

up vote 3 down vote accepted

From within the Windows VM, you're only seeing the number of vCPUs that are allocated to the VM by the virtual environment administrator. That number can be less than or equal to the number of real cores on the ESX host, but no higher.

If you have access to the VirtualCenter VI Client console, you can see the ESX Host summary page for the number of physical CPU cores on each host.

There's still a bit of fact checking to establish how many cores/sockets you really have, depending on what version you're running and whether your CPUs are multi-core/have HT enabled. The CPUs you've listed are quad-core.

Short answer: You can't tell how many CPUs the host has from within the VM.

share|improve this answer
    
Are the specs of the CPUs inside listed inside the VM the same as the host. So, the VM listed Dual 2.40 GHz Intel Xeon E7330 -- does that mean these CPUs are on the host? Or could they be completely different, AMD for example? –  frankadelic Nov 26 '09 at 3:52
    
It means that the host CPU is that speed and model. –  ewwhite Nov 26 '09 at 4:51
2  
Typically they will be the same, but there's an ESX feature called CPU Masking which could be in use, and that would misrepresent the CPU ID the a guest. The likelyhood of CPU Masking being set is quite low, as it's used when you have a disparate collection of hosts in an ESX cluster. When it is, the CPU reported to the guest is an older generation than the true CPU model. –  Chris Thorpe Nov 26 '09 at 5:25

7000-series could have two or four physical CPUs. I usually see this config set up with four CPUs.

share|improve this answer

That would be the number of CPU's presented to the machine via VMWare. You would need to check the VIC to see the exact configuration of the physical server.

share|improve this answer

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.