We help IT Professionals succeed at work.

ESXi 4.0 - virtual machine sees only one CPU

purpleoak
purpleoak used Ask the Experts™
on
I am running ESXi 4.0 on a HP DL160 G6 Quad E5504.

In the "Summary" on ESXi it identifies it correctly as HP DL160 G6 with 1 CPU and sees the 4 cores.  ESXi therefore sees the hardware fine so I would presume it would use it if specified.

I also have a DL120 G5 with 2 Cores which I used to troubleshoot the problem to see if it was the image that was at fault.

If I image onto the DL120 G5 it sees the 1 CPUs with 2 cores in the image but if I image to the DL160 G6 it only shows one CPU?  Why?  The operating system runs fine and stable and it sees the 8 Gig of ram etc, just that if I open task manager and go to performance tab...it sees one core?

As another test I tried imaging to the DL160 G6 and only use 2 cores...that only saw one Core too?????????

I am imaging Windows Enterprise Server 2003 so the OS can happily use 4 cores.

As I said already, same image works lovely on 120 G5 and sees dual cores, but can't see 4 cores on DL160 G6

Any assistance greatly welcomed.

Nigel
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Brian BEE Topic Advisor, Independant Technology Professional

Commented:
I don't see those on the HCL for ESXi 4.0. It may come down to that.

However, you mention what processor the guest can see. How is being reported in the virtual server console?

Author

Commented:
I have done some research and it looks like a BIOS setting........Question is...which one?

Author

Commented:
Assuming you mean in VShpere Client>console.......it sees it as Intel E5504 but open up task manager...it only sees one core.  

In VShpere Client in summary of the hardware it sees it as one cpu with 4 cores......will attach image
Brian BEE Topic Advisor, Independant Technology Professional

Commented:
I seem to remember this BIOS setting on an HP server recently, but I'm ot in front of it... I believe you need to turn on virtual hardware and also something like "no memory error check".
Paul SolovyovskySenior IT Advisor
Top Expert 2008

Commented:
The G5 may have hyperthrwading on the CPU the dl120 probably does not.  This would explain what you're seeing in the os

Author

Commented:
I need to have the OS see the 4 cores. I will list the options in the bios ..........and post some Pics
Paul SolovyovskySenior IT Advisor
Top Expert 2008

Commented:
If the DL120 only has a single CPU which is a dual core you will not be able to do this.

Author

Commented:
I have 2 servers...

HP DL120 G5 (Dual core)
HP DL160 G6 (Quad core)

Any OS I install on the Dual core see both cores....this was done as a test to ensure the OS wasnt the problem.

Any OS I install on the Quad core see one core.................this is the problem.  I am pretty sure its a bios setting.......
Senior IT Advisor
Top Expert 2008
Commented: