<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx</link><description>Thanks for visiting our blog! I’m a development lead in the Windows Server Performance team and I led the performance effort on Hyper-V for Windows Server 2008 over the past three and a half years. We’ve worked with the product team throughout the Hyper-V</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3028840</link><pubDate>Fri, 04 Apr 2008 20:05:45 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3028840</guid><dc:creator>Michael</dc:creator><description>&lt;P&gt;Are there any advantages/disadvantages to configuring a Guest with more Virtual Processors then are physically present on the Host? &amp;nbsp;(for example, a 4P Guest running on a 2P Host?)&lt;/P&gt;
&lt;P&gt;John: Each virtual processor needs to be scheduled on a physical processor.&amp;nbsp; This means that the number of concurrently running virtual processors cannot exceed the number of physical processors in Hyper-V. Most operating systems are designed to expect that all of their processors are running at the same time, so having more virtual processors than physical processors may result in poor performance.&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3051998</link><pubDate>Thu, 08 May 2008 07:45:16 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3051998</guid><dc:creator>Rekha</dc:creator><description>&lt;P&gt;How many VMs does hyper-v support?&lt;/P&gt;
&lt;P&gt;John: The number of active VMs that Hyper-V supports is only limited by the resources available on the host machine.&amp;nbsp; For example, Hyper-V V1 supports upto 4 virtual processors per logical processor, so a host with 4 logical processors on it can support up to 16 virutal processors.&amp;nbsp; These 16 virtual processors can be spread across the active VMs in a number of different configurations (such as 16 1VP VMs, or 8 2VP VMs, or 4 VP VMs, or some other mix).&lt;/P&gt;
&lt;P&gt;You should plan the capacity of the virtualization server based on its CPU, RAM, and I/O resources and the expected and peak loads on the VMs.&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3077826</link><pubDate>Wed, 25 Jun 2008 14:42:03 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3077826</guid><dc:creator>James</dc:creator><description>&lt;P&gt;What is the maximum number of virtual processors that the root partition can have? &amp;nbsp;&lt;/P&gt;
&lt;P&gt;or does the root partition Windows 2008 OS have acess to all available CPUs in the box (via the hypervisor layer)&lt;/P&gt;
&lt;P&gt;Is this configurable ?&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Thanks for your question James.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;The root partition always has access to the same number of virtual processors as logical processors present on the machine.&amp;nbsp; Each root virtual processor is affinitized to each logical processor.&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Currently Windows Server 2008 Hyper-V officially supports up to&amp;nbsp;24 logical processors, while Windows Server 2008 R2 Hyper-V supports up to 64 logicial processors.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3083021</link><pubDate>Thu, 03 Jul 2008 18:00:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3083021</guid><dc:creator>hwow</dc:creator><description>&lt;P&gt;What about memory sharing / overcommitted memory in hyper-v.&lt;/P&gt;
&lt;P&gt;How can I prevent from every VM to lock the MAX memory was assigned to it, &amp;nbsp;while at the same time the VM does not using all the memory?&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;At the moment Hyper-V doesn't support memory sharing or overcommit.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3125784</link><pubDate>Thu, 18 Sep 2008 19:12:40 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3125784</guid><dc:creator>Andy</dc:creator><description>&lt;P&gt;Are there any setting that can throttle CPU for the VMs so that overall host hyper-v cpu doesn't go to 100%?&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;Andy, yes it is possible to throttle the maximum CPU resources that an individual virtual machine gets.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;Under the settings for a virtual machine, select the “Processor” category and within the “Resource Control” section it is possible to set the limit on the amount of virtual CPU that can be allocated to this machine, as a percentage of the CPU resources available to this virtual machine.&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;This limit setting applies regardless of whether or not other virtual machines running.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;If you want to ensure that the host CPU resources aren’t completely consumed, then you will need to ensure that sum of the limit settings of all the running virtual machines does not exceed 100%.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;However remember that server virtualization is about consolidating workloads of underutilized machines onto a smaller number of better utilized machines, so over committing on the virtual CPU is something that Hyper-V was designed to do.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3131100</link><pubDate>Thu, 02 Oct 2008 04:20:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3131100</guid><dc:creator>Doug White</dc:creator><description>&lt;P&gt;Any tweaks for going over 4 cores? &amp;nbsp;I'd like to virtualize a Ubuntu-based app that requires as many cores and as much memory as possible.&lt;/P&gt;
&lt;P&gt;--&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff face=Calibri&gt;At the moment Hyper-V only supports 4 virtual processors (VPs) per virtual machine.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri','sans-serif';COLOR:blue;FONT-SIZE:10pt;mso-bidi-font-family:'Times New Roman';mso-bidi-theme-font:minor-bidi;mso-ascii-theme-font:minor-latin;mso-hansi-theme-font:minor-latin;mso-bidi-font-size:11.0pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3210715</link><pubDate>Mon, 09 Mar 2009 13:28:37 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3210715</guid><dc:creator>Vybez</dc:creator><description>&lt;P&gt;I've heard that Microsoft permits only 4 virtual machines per physical server - is this true?&lt;/P&gt;
&lt;P&gt;If not what's the maximum number of virtual machines permitted per physical machine&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Thanks for your question Vybez.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;The number of active virtual machines that Hyper-V can support is certainly higher than 4, and is dependent on the physical characteristics of the machine.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Currently Windows Server 2008 Hyper-V supports up to&amp;nbsp;24 logical processors, with&amp;nbsp;upto&amp;nbsp;8 virtual processors&amp;nbsp;per logical processor.&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;This means that a machine with 24 logical processors&amp;nbsp;can run up to&amp;nbsp;192 virtual processors (24 * 8 = 192).&amp;nbsp;&amp;nbsp;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;How the&amp;nbsp;192 virtual processors (VP) are used is quite flexible, it could be&amp;nbsp;192&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt; VMs -&amp;nbsp;each with 1 VP, or&amp;nbsp;96 VMs - each with 2 VPs, or&amp;nbsp;48 VMs - each with 4 VPs, or some combination in between.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3227201</link><pubDate>Thu, 16 Apr 2009 16:57:25 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3227201</guid><dc:creator>Brady Houser</dc:creator><description>&lt;P&gt;Is there a difference between Windows Server 2008 Enterprise and Standard with the amount of processors that the virtual machines can access?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Thanks for your question Brad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;When Windows Server 2008 is used as the guest operating system of a virtual machine, it can access up to 4 virtual processors.&amp;nbsp; Standard Edition supports up to 4 processors, so both Enterprise and Standard editions will let the virtual machine use all 4 virtual processors.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;If your machine has more than 4 physical processors, you need to run Enterprise Edition of Windows Server 2008 for the root&amp;nbsp;operating system to use all the processors to run the virtual processors.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/SPAN&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3261805</link><pubDate>Tue, 07 Jul 2009 10:30:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3261805</guid><dc:creator>Naveed</dc:creator><description>&lt;P&gt;I have a dual quad core machine and I run windows 2008 server VM and configure 4 virtual processors to this VM. &lt;/P&gt;
&lt;P&gt;I have only one VM running on this hyper-v host, can this VM utilize the complete power of the dual quad core CPU?&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Naveed - if the host is a dual quad core machine, it has 8 logical processors.&amp;nbsp; If you only have one VM on the host, configured for 4 virtual processors, then Hyper-V will use up to 4 of the logical processors to run the workload of the VM.&amp;nbsp; In this configuration, It is unlikely that all the logical processors on the host will be busy all the time.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3263380</link><pubDate>Mon, 13 Jul 2009 13:40:13 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3263380</guid><dc:creator>David Rails</dc:creator><description>&lt;P&gt;Is there currently or will there be an option in Hyper V to use more than 4 virual processors per VM as we have an application which is cpu hungry we have 4x quad core processors but can only assign 4 logical processors per vm.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff face=Calibri&gt;At present, only 4 VPs are supported per VM in Hyper-V.&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff face=Calibri&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3272473</link><pubDate>Tue, 11 Aug 2009 20:56:07 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3272473</guid><dc:creator>John R</dc:creator><description>&lt;P&gt;Is there an improvement in performance in setting the Virtual Machine Reserve for each of my VM's rather than leaving that value at the default of 0? &amp;nbsp;&lt;/P&gt;
&lt;P&gt;I have plenty of resources on the host but was wondering if performance is changed by specifically reserving processors for my VM's. &lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Specifying a Virtual Machine Reserve will ensure that a machine gets the specified CPU allocation - this can be very useful if you want to make sure that a particular VM is not CPU starved due to other VMs workloads.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;If you have plenty of CPU resource on the host to handle what you expect will be the peak load from the VMs (especially if you haven't overcommitted your logical processors), then setting a reserve is not likely change the performance&amp;nbsp;for an individual VM.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>re: Hyper-V and Multiprocessor VMs</title><link>http://blogs.technet.com/winserverperformance/archive/2008/02/29/hyper-v-and-multiprocessor-vms.aspx#3281109</link><pubDate>Tue, 15 Sep 2009 12:40:48 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3281109</guid><dc:creator>Jens</dc:creator><description>&lt;P&gt;In the settings for a VM, is it possibile to change the "Percent of total system resources" in the processor resource control?&amp;nbsp; I have a VM that is running too slow, because there is a process running that dosn't support multicore properly, so&amp;nbsp;I need more power on only one core (like in Virtual Server 2005).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;--&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Thanks for your question Jens.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;You've managed to stumble across one of the major differences between Virtual Server and Hyper-V.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Virtual Server will only ever give one CPU to a virtual PC, so the maximum that you can allocate to any given virtual&amp;nbsp;PC is 100 percent of one CPU..&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;With Hyper-V's support for multiprocessors it gets a little bit more complicated, as the amount of CPU resources that you are configuring will depend on the number of logical processors that are assigned to the virtual machine (VM).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Here's an example, based on VM configured with 1 virtual processor on a quad-core machine (so it has&amp;nbsp;4 logical processors).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;IMG style="WIDTH:383px;HEIGHT:425px;" title="Hyper-V VM Processor Settings" alt="Hyper-V VM Processor Settings" src="http://blogs.technet.com/photos/winsrvperf_img/images/3281247/383x425.aspx" width=383 height=425&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;I've assigned this VM just&amp;nbsp;one virtual processor, so when I set the "Virtual machine reserve" to 100%, the "Percentage of total system resources" that this VM can use is 25% (because I'm dedicating 100% of one of my&amp;nbsp;four logical processors to this VM)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;
&lt;DIV style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;On Virtual Server, this is the same as setting Maximum Capacity to 100% for the virtual PC, because as noted above the maximum that you can allocate to any given virtual PC is 100 percent of one CPU.&amp;nbsp; For information about Virtual Server and configuring CPU resources can be found at TechNet here: &lt;A href="http://technet.microsoft.com/en-us/library/cc720296(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/cc720296(WS.10).aspx&lt;/A&gt;.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="MARGIN:0in 0in 0pt;" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY:'Calibri', 'sans-serif';COLOR:#1f497d;FONT-SIZE:10pt;"&gt;Tim Litton, Program Manager, Windows Server Performance.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/SPAN&gt;</description></item></channel></rss>