<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>VMware Communities: Message List - cpu reservation question for vsmp VM's</title>
    <link>http://communities.vmware.com/community/vmtn/vi/esx3.5?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Mon, 13 Oct 2008 07:06:22 GMT</pubDate>
    <generator>Clearspace 1.10.12 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-10-13T07:06:22Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072874?tstart=0#1072874</link>
      <description>When designing the resource pools,  it is also recommend that you allow for some unallocated resources in the root pool that each of the defined pools can pull from if needed.   It can be useful to have some buffer.    Good luck with your implementation...</description>
      <pubDate>Mon, 13 Oct 2008 07:06:22 GMT</pubDate>
      <author>wilson94t</author>
      <guid>http://communities.vmware.com/message/1072874?tstart=0#1072874</guid>
      <dc:date>2008-10-13T07:06:22Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072838?tstart=0#1072838</link>
      <description>&lt;br /&gt;
Thank your for very useful feedback both of you!&lt;br /&gt;
&lt;p /&gt;
I will problably not run any 4-way vSMP VM's at all. This was more like a theoretical question. Now I have a bit more knowledge that will be useful when designing resource pools etc. &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;</description>
      <pubDate>Mon, 13 Oct 2008 06:55:08 GMT</pubDate>
      <author>asp24</author>
      <guid>http://communities.vmware.com/message/1072838?tstart=0#1072838</guid>
      <dc:date>2008-10-13T06:55:08Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072686?tstart=0#1072686</link>
      <description>&lt;div class="jive-quote"&gt;There are 16 cores @ 2,5 GHz on the host. And I have 2 x 4-way vSMP VM's with 10000 MHz cpu reservation each running on it.&lt;/div&gt;
&lt;p /&gt;
&lt;br /&gt;
&lt;div class="jive-quote"&gt;Lets say that I add 12 non-vSMP guests running at 100% cpu (inside guest) ALL the time. Will the two 4-way vSMP guests &lt;/div&gt;
&lt;br /&gt;
&lt;div class="jive-quote"&gt;ALLWAYS get cpu resources with little or no delay compared to running alone on the host?&lt;/div&gt;
&lt;p /&gt;
&lt;br /&gt;
The answer is, it depends how you configure.   As depping said, (love yellowbicks btw) you can lock down to specific cores if you're not making use of DRS.   Given the 2.5Ghz quad core, you are also likely to be on Opteron, so assign your cores thinking wisely of your memory nodes.  &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
The approach, while it may seem to be a good idea, is something I'd recommend against unless you have no alternative.  You'd schedule your 4vCPU VMs on two of the quad cores and prevent any other VM from scheduling time on those cores. &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
Best situation is to use resource pools to schedule priority, avoid 4 vCPU vm's if possible (even though Microsoft loves to recommend them).   Typically those application people who demand x amount of Ghz without documented evidence for their application to run are simply concerned that their application may be throttled way down due to an improperly managed hyper visor environment.   Bottom line is, given a sense of what is important and what is not, the vmkernel should be able to schedule better than you or I.&lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
If you are in a situation which you're being asked for guarantees, perhaps suggest that you test and tune the application as needed, and come up with an acceptable response or load for the application.  The guarantee should be based on some type of application performance (number of transactions, complete a process within x minutes....etc) rather than how many MHz a given CPU can provide.    &lt;br /&gt;
&lt;p /&gt;
&lt;br /&gt;
CPU core speeds change much more quickly than application requirements.</description>
      <pubDate>Mon, 13 Oct 2008 00:09:37 GMT</pubDate>
      <author>wilson94t</author>
      <guid>http://communities.vmware.com/message/1072686?tstart=0#1072686</guid>
      <dc:date>2008-10-13T00:09:37Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072745?tstart=0#1072745</link>
      <description>Even then - there will still be some waiting involved while the other VMs are serviced to their needs.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
--Matt</description>
      <pubDate>Sun, 12 Oct 2008 22:57:07 GMT</pubDate>
      <author>mcowger</author>
      <guid>http://communities.vmware.com/message/1072745?tstart=0#1072745</guid>
      <dc:date>2008-10-12T22:57:07Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072741?tstart=0#1072741</link>
      <description>even if the cpu reservation is as high as (or higher) that cpu speed x number of vCPU's ? Then the VP is not getting the guarantee cpu speed as "promised" ?</description>
      <pubDate>Sun, 12 Oct 2008 22:47:17 GMT</pubDate>
      <author>asp24</author>
      <guid>http://communities.vmware.com/message/1072741?tstart=0#1072741</guid>
      <dc:date>2008-10-12T22:47:17Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072737?tstart=0#1072737</link>
      <description>No, because you have created 20 vCPUs to run on 16 pCPUs - there will always be some amount of waiting, esp. for the multi CPU VMs.&lt;br /&gt;
&lt;p /&gt;
&lt;p /&gt;
--Matt</description>
      <pubDate>Sun, 12 Oct 2008 22:40:12 GMT</pubDate>
      <author>mcowger</author>
      <guid>http://communities.vmware.com/message/1072737?tstart=0#1072737</guid>
      <dc:date>2008-10-12T22:40:12Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>5</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072718?tstart=0#1072718</link>
      <description>&lt;br /&gt;
Thank you for the reply! I see now that my question should be changed a little bit. &lt;br /&gt;
&lt;p /&gt;
What if there are other non critical servers on the same host?&lt;br /&gt;
&lt;p /&gt;
Scenario:&lt;br /&gt;
&lt;p /&gt;
There are 16 cores @ 2,5 GHz on the host. And I have 2 x 4-way vSMP VM's with 10000 MHz cpu reservation each running on it.&lt;br /&gt;
&lt;p /&gt;
Lets say that I add 12 non-vSMP guests running at 100% cpu (inside guest) ALL the time. Will the two 4-way vSMP guests ALLWAYS get cpu resources with little or no delay compared to running alone on the host?</description>
      <pubDate>Sun, 12 Oct 2008 22:04:44 GMT</pubDate>
      <author>asp24</author>
      <guid>http://communities.vmware.com/message/1072718?tstart=0#1072718</guid>
      <dc:date>2008-10-12T22:04:44Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>6</clearspace:replyCount>
    </item>
    <item>
      <title>Re: cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072730?tstart=0#1072730</link>
      <description>Normally you will not need to set the reservations.I would first try to find out if it's useful to even give the vm's multiple cpu's, and with the relaxed co-scheduling introduced in 3.5 the vm's should spend less time waiting on eachother. If the vm's will not be in a DRS cluster you could pin the vm's down to specific cores!&lt;br /&gt;
&lt;br /&gt;
&lt;br&gt;&lt;br&gt;Duncan&lt;br /&gt;
Blogging: &lt;a class="jive-link-external" href="http://www.yellow-bricks.com"&gt;http://www.yellow-bricks.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
If you find this information useful, please award points for "correct" or "helpful".</description>
      <pubDate>Sun, 12 Oct 2008 21:58:07 GMT</pubDate>
      <author>depping</author>
      <guid>http://communities.vmware.com/message/1072730?tstart=0#1072730</guid>
      <dc:date>2008-10-12T21:58:07Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
    </item>
    <item>
      <title>cpu reservation question for vsmp VM's</title>
      <link>http://communities.vmware.com/message/1072711?tstart=0#1072711</link>
      <description>&lt;br /&gt;
I know that vSMP VM's have to wait for x CPU's to be avalilable (where x is the number of v-cpu's)&lt;br /&gt;
&lt;p /&gt;
Lets say I have a host with cpu 16 cores (4 x quad-core), and the CPU's are running at 2,5 GHz.. &lt;br /&gt;
&lt;p /&gt;
 Can I then run 7x 2-way vSMP guest or 3x 4-way vSMP (leaving some for "system") ,and set cpu reservation to 5000 MHz for 2-way guests and 10000 MHz reservation for 4-way guest, and NOT have any problems with the guest waiting for CPUs (cores) to be ready? (no other guests on the host)&lt;br /&gt;
&lt;p /&gt;
Will reservation work that well?</description>
      <pubDate>Sun, 12 Oct 2008 21:12:49 GMT</pubDate>
      <author>asp24</author>
      <guid>http://communities.vmware.com/message/1072711?tstart=0#1072711</guid>
      <dc:date>2008-10-12T21:12:49Z</dc:date>
      <clearspace:dateToText>1 year, 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>8</clearspace:replyCount>
    </item>
  </channel>
</rss>

