<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Question about High CPU latency in ESXi Discussions</title>
    <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743881#M164905</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The rule of thumb is that anything over 10% ready *per vCPU* is bad , so with vCPU you are going to get higher figures , so its nothing to worry too much about.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason Boche said it much better than I did&lt;/P&gt;&lt;P&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.vmware.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.yellow-bricks.com/2010/01/05/esxtop-valuesthresholds/comment-page-1/#comment-5861"&gt;http://www.yellow-bricks.com/2010/01/05/esxtop-valuesthresholds/comment-page-1/#comment-5861&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;are you actually getting an application performance issues ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Feb 2011 09:24:43 GMT</pubDate>
    <dc:creator>ChrisDearden</dc:creator>
    <dc:date>2011-02-01T09:24:43Z</dc:date>
    <item>
      <title>Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743876#M164900</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey there,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hoping someone here is able to help me out with a high CPU Ready state I am seeing in one of my clusters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our cluster specs:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;8 hosts - ESXi 4.0&lt;/P&gt;&lt;P&gt;dual - 6 core Xeon per host &lt;/P&gt;&lt;P&gt;72GB memory per host&lt;/P&gt;&lt;P&gt;DRS and HA turned on&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Guests resources assigned: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;32 guests (4 per host) with 4 vCPU and 20GB Memory (ave use is only 15-17GB)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The guests are Win 2k3 servers. Most of the traffic is read traffic and application based traffic - and is busy. CPU load on each host is about 40-50% at peak total, but the guests are showing higher than I think we should see for CPU ready time. See the graph below. Wondered how concerned I should be about the CPU ready times?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="CPUReady.PNG"&gt;&lt;img src="https://communities.vmware.com/t5/image/serverpage/image-id/31047i79FCFF727D6126DF/image-size/large?v=v2&amp;amp;px=999" role="button" title="CPUReady.PNG" alt="CPUReady.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;My first thought is that if the server has 12 cores and we have 4 Guests each asking for 4 vCPUs in scheduling time with semi busy activity, then we'll always see higher than normal CPU ready time. Mainly because there's always one of the guest that has to be waiting for time on the CPUs. So assuming that is correct, if I were to lower the CPU count to 3 on each guest (or even 2 maybe), I should actually see the CPU ready time go to zero without affecting guest performance?? maybe even gain some performance??&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just checking my logic here. Making sure I'm not crazy (which my wife would probably debate).&amp;nbsp; &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@DCF4E2F7991292CEECF250394DB2C2BC/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Adam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 21:13:50 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743876#M164900</guid>
      <dc:creator>AdamW201110141</dc:creator>
      <dc:date>2011-01-31T21:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743877#M164901</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;your logic is good.. Lowering the vCPU count, probably even to 2 will, in my opinion, help reduce CPU %rdy times.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 21:18:08 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743877#M164901</guid>
      <dc:creator>Troy_Clavell</dc:creator>
      <dc:date>2011-01-31T21:18:08Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743878#M164902</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;CPU ready time is really relative to what the virtual server is doing, are you seeing performance issues on the application side?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Servers/applicationgs that field small but high volume requests like a web server would suffer quiet a bit from high cpu ready times. Servers/applications that do larger proccessing on small volume generally would not be affected by high cpu ready times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From the look of the chart you supplied the virtual servers are only hitting 35% cpu usage at their peak, from that you could remove 1 or 2vcpu's and not really impact the performace of the virtual server too much if at all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The general rule of thumb is to start with 1 or 2(depending on the type of application running) then add if needed. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 21:36:17 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743878#M164902</guid>
      <dc:creator>NuggetGTR</dc:creator>
      <dc:date>2011-01-31T21:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743879#M164903</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The guests are running Citrix so a lot of the traffic is going to be logons, openning applications and normal business use. Nothing too crazy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I inherited this environment about 6 or 8 weeks ago, so I can't really tell you all the reasons they chose to go with 4 vCPU on all the guests. I was told that's where they saw the best performance benchmarking during the architecture part. Unfortunately, that was long before my employment here so I haven't seen any of that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In any case, I would also agree that starting with 1 or 2 vCPUs and moving higher based on need is best practice and one I would use if I was architecting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Really was trying to make sure my logic was sound before I make suggestions on a fix. To date, users really don't have any issues related to performance on an ongoing basis. This is more of something I just noticed as I have been learning the environment and thought it might be a small win or minor change that could be made to make sure the environment is stable. And I don't like seeing all that orange mudding up my perf graphs. &lt;img class="lia-deferred-image lia-image-emoji" src="https://communities.vmware.com/html/@DCF4E2F7991292CEECF250394DB2C2BC/emoticons/1f642.png" alt=":slightly_smiling_face:" title=":slightly_smiling_face:" /&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 21:51:55 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743879#M164903</guid>
      <dc:creator>AdamW201110141</dc:creator>
      <dc:date>2011-01-31T21:51:55Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743880#M164904</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok so it may very well have been tested previously and 4vcpu was the best performance, this could be true with Citrix the performance with the extra vCPUs may out way the decrease in performance from the small CPU ready time. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but you can always test it yourself&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jan 2011 22:38:46 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743880#M164904</guid>
      <dc:creator>NuggetGTR</dc:creator>
      <dc:date>2011-01-31T22:38:46Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743881#M164905</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The rule of thumb is that anything over 10% ready *per vCPU* is bad , so with vCPU you are going to get higher figures , so its nothing to worry too much about.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jason Boche said it much better than I did&lt;/P&gt;&lt;P&gt;&lt;img id="smileyhappy" class="emoticon emoticon-smileyhappy" src="https://communities.vmware.com/i/smilies/16x16_smiley-happy.png" alt="Smiley Happy" title="Smiley Happy" /&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://www.yellow-bricks.com/2010/01/05/esxtop-valuesthresholds/comment-page-1/#comment-5861"&gt;http://www.yellow-bricks.com/2010/01/05/esxtop-valuesthresholds/comment-page-1/#comment-5861&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;are you actually getting an application performance issues ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Feb 2011 09:24:43 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743881#M164905</guid>
      <dc:creator>ChrisDearden</dc:creator>
      <dc:date>2011-02-01T09:24:43Z</dc:date>
    </item>
    <item>
      <title>Re: Question about High CPU latency</title>
      <link>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743882#M164906</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the link. Very Helpful. We get alerts for slowness in the Citrix environment for various guests, but nothing that is consistent. Mostly, there are other factors that contribute to the majority of the problems. I'm really more trying to make sure there are no issues with the environment, so when we do have issues, it's a lot easier to say there's no issue with the ESX farm. CYA type of thing.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Feb 2011 15:17:45 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/ESXi-Discussions/Question-about-High-CPU-latency/m-p/1743882#M164906</guid>
      <dc:creator>AdamW201110141</dc:creator>
      <dc:date>2011-02-01T15:17:45Z</dc:date>
    </item>
  </channel>
</rss>

