Solved

Number of CPU In Windows Hyper-V guest

Posted on 2010-11-24
16
1,328 Views
Last Modified: 2013-11-06
If I give the guest OS 2 Logical processors , will it be faster than if I give it 1 Logical processor ?
0
Comment
Question by:soffcec
  • 5
  • 2
  • 2
  • +4
16 Comments
 
LVL 8

Accepted Solution

by:
jimmyray7 earned 63 total points
ID: 34208817
Only if your applications can take advantage of multiple processors.  In general, I recommend one vCPU unless you have a reason to add more.
0
 

Author Comment

by:soffcec
ID: 34208842
I am running Exchange 2003 as guest on 1 CPU , the host server (win2008 R2) has 4 CPU.
0
 
LVL 95

Assisted Solution

by:Lee W, MVP
Lee W, MVP earned 63 total points
ID: 34208849
Marginally.  It depends somewhat on what you do.  But windows uses about 40-50 base processes to run the system.  Most are idle and doing nothing 99.9% of the time, but under some circumstances, it may be that you would find the system faster with two CPUs instead of one.  

The one exception to this is if you run a program that is multithreaded - which means it knows how to do things (or more) at once, by itself.  Unfortunately, many products today ARE NOT multithreaded.  Some, like SQL server are, but office, at least through 2007 version is not, for example.
0
 
LVL 17

Assisted Solution

by:OriNetworks
OriNetworks earned 63 total points
ID: 34208943
I havent heard any downsides of adding multiple processors just beware of licensing constraints for example some SQL installations are licensed based on processors.
0
 
LVL 42

Assisted Solution

by:kevinhsieh
kevinhsieh earned 124 total points
ID: 34209184
If your Windows 2003 Exchange 2003 VM is CPU bound (ie. CPU is task manager stays above 50%), then adding an additional vCPU may help. If you don't see the additional processor in task manager after you boot after making the change, you will need to reinstall the Hyper-V Integration compnents.
0
 

Author Comment

by:soffcec
ID: 34209280
When I try to install the integration services the computer asks me to reboot again and again and never finish the setup. Screenshot
0
 
LVL 42

Assisted Solution

by:kevinhsieh
kevinhsieh earned 124 total points
ID: 34209293
You may need to uninstall the integration services completely, and then reinstall them.
0
Do email signature updates give you a headache?

Do you feel like you are constantly making changes to email signatures? Are the images not formatting how you want them to? Want high-quality HTML signatures on all devices, including on mobiles and Macs? Then, let Exclaimer solve all your email signature problems today.

 

Author Comment

by:soffcec
ID: 34239915
Somehowe , I am not able to see if the integration service is doing anything.
0
 
LVL 5

Expert Comment

by:twcadmin
ID: 34277978
Please clarify your last statement so we can assist.
0
 

Author Comment

by:soffcec
ID: 34279096
When I try to install the  integration service , I get the following messages,
First I get this message

 1Then I get this message
 2At the end I get this message
 3After reboot , the computer goes through the same loop again and again.

There is no integration service installed on the computer, so I can not uninstall it.
0
 
LVL 5

Assisted Solution

by:twcadmin
twcadmin earned 62 total points
ID: 34279584
did it uninstall successfully first as kevinhsieh mentioned?
0
 

Author Comment

by:soffcec
ID: 34279701
I could not uninstall. There was nothing to uninstall.
The installation never worked. I have tried this on 3 other Windows 2003 servers , with no luck. All these servers was running on they own Intel and Intel Xeon machine before I turned them into virtual PC.
I did put up new image of XP as virtual machine for testing and I had none problem installing integration services on it. I am going to run Repair on this virtual image. Maybe it will change the HAL
0
 
LVL 38

Assisted Solution

by:Philip Elder
Philip Elder earned 125 total points
ID: 34390109
What service pack level is Win2K3 at? The VM OS will need the latest service pack before the Integration Services will take.

On the vCPU question:

http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-guest-os.aspx

A grid with the number of supported vCPUs based on OS version.

Philip
0
 
LVL 38

Assisted Solution

by:Philip Elder
Philip Elder earned 125 total points
ID: 34390123
And to answer your question specifically:

1 vCPU means that the VM OS can only process 1 thread at a time. So, if there are any high CPU usage tasks running in Exchange then there would be very little left over for the OS to use elsewhere.

If the guest OS is Windows Server 2003 with the latest service pack then you can run 2 vCPUs. This gives the OS the ability to dedicate one of those vCPUs to Exchange tasks or other needs while the second vCPU would be used to keep background tasks and the like running. This is a loose analogy without getting into the actual processing.

Having 2 vCPUs always makes things a lot more efficient for a multi-threaded OS such as Windows.

Philip
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
In this article, I will show you HOW TO: Perform a Physical to Virtual (P2V) Conversion the easy way from a computer backup (image).
This tutorial will walk an individual through the steps necessary to enable the VMware\Hyper-V licensed feature of Backup Exec 2012. In addition, how to add a VMware server and configure a backup job. The first step is to acquire the necessary licen…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

896 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now