Microsoft KB Archive/867586

= Maximum CPU capacity is less than expected in Virtual Server 2005 =

Article ID: 867586

Article Last Modified on 11/2/2007

-

APPLIES TO


 * Microsoft Virtual Server 2005 Standard Edition

-





SYMPTOMS
When you view resource allocation in Microsoft Virtual Server 2005, Virtual Server 2005 reports the maximum capacity percentage of the virtual machine. If you use hyperthreaded CPUs, the percentage might be less than you expect.



CAUSE
This behavior occurs when you use hyperthreaded CPUs. For example, when you have four physical hyperthreaded Intel Xeon processors, the maximum CPU allocation per virtual machine is 12.5 percent. This value is determined by dividing the total maximum capacity (100 percent) by the eight virtual processors. There are two virtual processors for each physical processor in a hyperthreaded CPU. Virtual Server 2005 can assign only one CPU to each virtual machine.



MORE INFORMATION
Hyperthreaded CPUs contain a second (virtual) CPU. With this feature, multithreaded applications can run threads in parallel in each processor. When you use Virtual Server 2005, you may want to disable hyperthreading. In certain cases, if hyperthreading is enabled, virtual machines that are running on the server may experience decreased performance.

For additional information about Microsoft Windows support for hyperthreading, visit the following Microsoft Web site:

http://www.microsoft.com/whdc/system/CEC/HT-Windows.mspx

The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Additional query words: Affinity

Keywords: kbprb KB867586

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.