Link to home
Start Free TrialLog in
Avatar of purpleoak
purpleoakFlag for United Kingdom of Great Britain and Northern Ireland

asked on

ESXi 4.0 - virtual machine sees only one CPU

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
Avatar of Brian B
Brian B
Flag of Canada image

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?
Avatar of purpleoak

ASKER

I have done some research and it looks like a BIOS setting........Question is...which one?
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
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".
The G5 may have hyperthrwading on the CPU the dl120 probably does not.  This would explain what you're seeing in the os
I need to have the OS see the 4 cores. I will list the options in the bios ..........and post some Pics
If the DL120 only has a single CPU which is a dual core you will not be able to do this.
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.......
ASKER CERTIFIED SOLUTION
Avatar of Paul Solovyovsky
Paul Solovyovsky
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial