<?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>Virtual Machine Management : Performance</title><link>http://blogs.technet.com/m2/archive/tags/Performance/default.aspx</link><description>Tags: Performance</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Rapid Provisioning in VMM 2008 R2 using the UseLocalVirtualHardDisks and SkipInstallVirtualizationGuestServices flags</title><link>http://blogs.technet.com/m2/archive/2009/05/07/rapid-provisioning-in-vmm-2008-r2.aspx</link><pubDate>Thu, 07 May 2009 13:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3236768</guid><dc:creator>mlmich</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/m2/comments/3236768.aspx</comments><wfw:commentRss>http://blogs.technet.com/m2/commentrss.aspx?PostID=3236768</wfw:commentRss><description>At MMS 2009, our team announced a new feature of VMM 2008 R2 called Rapid Provisioning. This feature is not available in VMM 2008 R2 beta, but it will be available in the upcoming release candidate and in the RTM version. This feature was implemented...(&lt;a href="http://blogs.technet.com/m2/archive/2009/05/07/rapid-provisioning-in-vmm-2008-r2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3236768" width="1" height="1"&gt;</description><enclosure url="http://blogs.technet.com/m2/attachment/3236768.ashx" length="7986" type="application/octet-stream" /><category domain="http://blogs.technet.com/m2/archive/tags/VMM/default.aspx">VMM</category><category domain="http://blogs.technet.com/m2/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/m2/archive/tags/Virtual+Machine+Manager/default.aspx">Virtual Machine Manager</category><category domain="http://blogs.technet.com/m2/archive/tags/VMM+vNext/default.aspx">VMM vNext</category><category domain="http://blogs.technet.com/m2/archive/tags/Windows+Server+2008+R2/default.aspx">Windows Server 2008 R2</category><category domain="http://blogs.technet.com/m2/archive/tags/Performance/default.aspx">Performance</category><category domain="http://blogs.technet.com/m2/archive/tags/VMM+2008+R2+Beta/default.aspx">VMM 2008 R2 Beta</category><category domain="http://blogs.technet.com/m2/archive/tags/Windows+7/default.aspx">Windows 7</category><category domain="http://blogs.technet.com/m2/archive/tags/VMM+2008+R2+RTM/default.aspx">VMM 2008 R2 RTM</category></item><item><title>Issues with adding a host to VMM when the computer has more than 16 processors</title><link>http://blogs.technet.com/m2/archive/2009/02/09/issues-with-adding-a-host-to-vmm-when-the-computer-has-more-than-16-processors.aspx</link><pubDate>Mon, 09 Feb 2009 19:58:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3199393</guid><dc:creator>mlmich</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/m2/comments/3199393.aspx</comments><wfw:commentRss>http://blogs.technet.com/m2/commentrss.aspx?PostID=3199393</wfw:commentRss><description>&lt;P&gt;It has come to our attention that trying to add a computer with more than 16 processors (for example a quad six-core machine with 24 processors)&amp;nbsp;is crashing the VMM server with the following exception:&lt;/P&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt"&gt;&lt;/SPAN&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 10pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'"&gt;System.InvalidOperationException: &lt;B&gt;Nullable object must have a value.&lt;/B&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; at &lt;B&gt;System.Nullable`1.get_Value()&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; at &lt;B&gt;Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()&lt;/B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Segoe UI','sans-serif'; FONT-SIZE: 9pt; mso-fareast-font-family: 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp; at Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman','serif'; FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;BR&gt;From a Hyper-V perspective we support up to 24 cores (requires a QFE &lt;A href="http://blogs.msdn.com/taylorb/archive/2008/09/23/24-core-support-for-hyper-v-hosts.aspx" mce_href="http://blogs.msdn.com/taylorb/archive/2008/09/23/24-core-support-for-hyper-v-hosts.aspx"&gt;http://blogs.msdn.com/taylorb/archive/2008/09/23/24-core-support-for-hyper-v-hosts.aspx&lt;/A&gt;).&amp;nbsp;We have a few workarounds for VMM to work in this case (either do #1 or implement #2 and #3):&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;You can limit the number of CPUs via msconfig to 16 (we know this solution is not ideal in this case, but wanted to document it anyway)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Go to BIOS, then navigate to Advanced Setup&amp;gt;Clustering Mode and set it to Physical (default is Logical)&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Use Bcdedit to add USEPHYSICALDESTINATION and set to YES. This forces the physical APIC to be used.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;cheers.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3199393" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/m2/archive/tags/VMM/default.aspx">VMM</category><category domain="http://blogs.technet.com/m2/archive/tags/Hyper-V/default.aspx">Hyper-V</category><category domain="http://blogs.technet.com/m2/archive/tags/Virtual+Machine+Manager/default.aspx">Virtual Machine Manager</category><category domain="http://blogs.technet.com/m2/archive/tags/troubleshooting/default.aspx">troubleshooting</category><category domain="http://blogs.technet.com/m2/archive/tags/Performance/default.aspx">Performance</category></item><item><title>How to enable server-optimized garbage collector for VMM</title><link>http://blogs.technet.com/m2/archive/2009/02/04/how-to-enable-server-optimized-garbage-collector-for-vmm.aspx</link><pubDate>Wed, 04 Feb 2009 19:38:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3197060</guid><dc:creator>mlmich</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/m2/comments/3197060.aspx</comments><wfw:commentRss>http://blogs.technet.com/m2/commentrss.aspx?PostID=3197060</wfw:commentRss><description>&lt;P&gt;If your VMM implementation has over 150 hosts, we strongly recommended that you enable server-optimized garbage collector (GC) on the VMM server instead of the default workstation garbage collector. This can significantly reduce the CPU utilization on the VMM server and improve your performance for parallel VMM operations. &lt;/P&gt;
&lt;P&gt;To accomplish this, simply create a new filed named &lt;STRONG&gt;vmmservice.exe.config&lt;/STRONG&gt; and place this file in the same location as vmmservice.exe (VMMservice.exe is located in the bin directory of the VMM server role installation)&lt;/P&gt;
&lt;P&gt;This file should have in it the following information&amp;nbsp;(bold and indented). If you want to know more about this option, read this link: &lt;A href="http://go.microsoft.com/fwlink/?LinkId=102219" mce_href="http://go.microsoft.com/fwlink/?LinkId=102219"&gt;http://go.microsoft.com/fwlink/?LinkId=102219&lt;/A&gt;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;configuration&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;runtime&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;gcServer enabled="true"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/runtime&amp;gt;&lt;BR&gt;&amp;lt;/configuration&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;/BLOCKQUOTE&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3197060" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/m2/archive/tags/VMM/default.aspx">VMM</category><category domain="http://blogs.technet.com/m2/archive/tags/Virtual+Machine+Manager/default.aspx">Virtual Machine Manager</category><category domain="http://blogs.technet.com/m2/archive/tags/troubleshooting/default.aspx">troubleshooting</category><category domain="http://blogs.technet.com/m2/archive/tags/Performance/default.aspx">Performance</category></item></channel></rss>