<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Citrix XenApp on VMware ESX: 1 or 2 vCPU?</title>
	<atom:link href="http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/feed/" rel="self" type="application/rss+xml" />
	<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/</link>
	<description></description>
	<lastBuildDate>Sat, 14 Jan 2012 01:44:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: Rob jaudon</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-4260</link>
		<dc:creator>Rob jaudon</dc:creator>
		<pubDate>Sun, 09 Oct 2011 23:11:16 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-4260</guid>
		<description>I need some help with a some CPU constraint issues( i think) diagnosis.  I have a client with a Citrix Xenapp farm (5 desktop servers/9 Application servers) spread accross 12 ESX hosts running ESX4.0.  All Citrix servers, desktop and application servers have 2 cCPU&#039;s allocated and 54% of the VM&#039;s running on the ESX hosts are allocated 2 vCPU&#039;s.  The problem we are running into is that the Citrix Application servers are running(crawling) when trying to access the published applications.  I personally think it is a multiple VCPU issue but I would like to get an opinion on if my findings are true.
 
Below are some screen shots from the VSphere client and esxtop readings.
My questions are what are the best practices for Citrix on ESX? 
Is it typical to have multiple VCPU&#039;s per server in a Citrix environment?
For ESXTOP readings should I be looking at the %RDY and overall performance of the host?</description>
		<content:encoded><![CDATA[<p>I need some help with a some CPU constraint issues( i think) diagnosis.  I have a client with a Citrix Xenapp farm (5 desktop servers/9 Application servers) spread accross 12 ESX hosts running ESX4.0.  All Citrix servers, desktop and application servers have 2 cCPU&#8217;s allocated and 54% of the VM&#8217;s running on the ESX hosts are allocated 2 vCPU&#8217;s.  The problem we are running into is that the Citrix Application servers are running(crawling) when trying to access the published applications.  I personally think it is a multiple VCPU issue but I would like to get an opinion on if my findings are true.</p>
<p>Below are some screen shots from the VSphere client and esxtop readings.<br />
My questions are what are the best practices for Citrix on ESX?<br />
Is it typical to have multiple VCPU&#8217;s per server in a Citrix environment?<br />
For ESXTOP readings should I be looking at the %RDY and overall performance of the host?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Huisman</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-3589</link>
		<dc:creator>Sven Huisman</dc:creator>
		<pubDate>Thu, 11 Nov 2010 13:51:55 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-3589</guid>
		<description>I&#039;ve been doing some testing for project VRC (http://projectvrc.nl/) and you really should read phase II because you can read that 4 vCPU configs are most prefered. Because you can get nearly as much users on a box than with 2 vCPU machines (not overcommitting on CPU) and you therefor have less VM&#039;s to manage.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been doing some testing for project VRC (<a href="http://projectvrc.nl/" rel="nofollow">http://projectvrc.nl/</a>) and you really should read phase II because you can read that 4 vCPU configs are most prefered. Because you can get nearly as much users on a box than with 2 vCPU machines (not overcommitting on CPU) and you therefor have less VM&#8217;s to manage.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jacqui Brockwell</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-3491</link>
		<dc:creator>Jacqui Brockwell</dc:creator>
		<pubDate>Wed, 20 Oct 2010 08:53:55 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-3491</guid>
		<description>Has anyone actually done any testing with 4 x vCPUs though? We have been running this for some time quite successfully but now I&#039;m wondering whether we should be using 2 instead?</description>
		<content:encoded><![CDATA[<p>Has anyone actually done any testing with 4 x vCPUs though? We have been running this for some time quite successfully but now I&#8217;m wondering whether we should be using 2 instead?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Siegfried</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-3208</link>
		<dc:creator>Siegfried</dc:creator>
		<pubDate>Tue, 01 Jun 2010 13:35:58 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-3208</guid>
		<description>Hi,

I set 2 Vcpu on my Xenapp servers and it works better.

Thanks a lot for your article!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I set 2 Vcpu on my Xenapp servers and it works better.</p>
<p>Thanks a lot for your article!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will K</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-2860</link>
		<dc:creator>Will K</dc:creator>
		<pubDate>Sun, 20 Dec 2009 19:45:13 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-2860</guid>
		<description>I saw similar results on my XenApp deployment but this changed drastically after upgrading to hardware with Intel Nehalem processors.</description>
		<content:encoded><![CDATA[<p>I saw similar results on my XenApp deployment but this changed drastically after upgrading to hardware with Intel Nehalem processors.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-2462</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Wed, 04 Nov 2009 01:43:43 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-2462</guid>
		<description>I&#039;ve had mixed results depending on the workload, but still lean toward 1 vCPU ...  http://www.thegenerationv.com/2009/10/optimizing-xenapp-on-vmware-esx.html</description>
		<content:encoded><![CDATA[<p>I&#8217;ve had mixed results depending on the workload, but still lean toward 1 vCPU &#8230;  <a href="http://www.thegenerationv.com/2009/10/optimizing-xenapp-on-vmware-esx.html" rel="nofollow">http://www.thegenerationv.com/2009/10/optimizing-xenapp-on-vmware-esx.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael H</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-1767</link>
		<dc:creator>Michael H</dc:creator>
		<pubDate>Tue, 15 Sep 2009 14:21:38 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-1767</guid>
		<description>I&#039;m getting very different results compared to the vmware article - I&#039;ve deployed XenServer 5.5 at a client running Office 2007 SP2 and Syspro. With XenServer - 20 users on the VM - 4GB, 1vCPU - Peak times CPU usage is at 10 - 20% !! Same application set different client on ESX 3.5 Update 4 - 13 users - CPU at 50 - 60% - I&#039;ve set those servers to max at 25 users - I&#039;m now running 6 Xenapp VM&#039;s 2vcpu - CPU usage is high, but users arent complaining. 
Bottom line is - its all over the net - XenServer outperforms ESX 3.5 when it comes to XenApp....been there done that got the t-shirt....interested to see some vSphere 4 Tests though.</description>
		<content:encoded><![CDATA[<p>I&#8217;m getting very different results compared to the vmware article &#8211; I&#8217;ve deployed XenServer 5.5 at a client running Office 2007 SP2 and Syspro. With XenServer &#8211; 20 users on the VM &#8211; 4GB, 1vCPU &#8211; Peak times CPU usage is at 10 &#8211; 20% !! Same application set different client on ESX 3.5 Update 4 &#8211; 13 users &#8211; CPU at 50 &#8211; 60% &#8211; I&#8217;ve set those servers to max at 25 users &#8211; I&#8217;m now running 6 Xenapp VM&#8217;s 2vcpu &#8211; CPU usage is high, but users arent complaining.<br />
Bottom line is &#8211; its all over the net &#8211; XenServer outperforms ESX 3.5 when it comes to XenApp&#8230;.been there done that got the t-shirt&#8230;.interested to see some vSphere 4 Tests though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sven Huisman</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-1677</link>
		<dc:creator>Sven Huisman</dc:creator>
		<pubDate>Wed, 19 Aug 2009 09:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-1677</guid>
		<description>Thanks for sharing your test-results. Strange though that VMware advises 1 vCPU per virtual server for a Citrix VM. It all depends on the applications you run, have published desktops or applications, etc. But it seems your results are similar to mine. In the end, user experience is more important then the maximum users on a box.</description>
		<content:encoded><![CDATA[<p>Thanks for sharing your test-results. Strange though that VMware advises 1 vCPU per virtual server for a Citrix VM. It all depends on the applications you run, have published desktops or applications, etc. But it seems your results are similar to mine. In the end, user experience is more important then the maximum users on a box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Corne Hendrickx</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-1667</link>
		<dc:creator>Corne Hendrickx</dc:creator>
		<pubDate>Fri, 14 Aug 2009 09:22:35 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-1667</guid>
		<description>Hi Sven,

We are running a Citrix Farm with 180 machines all under VMWare. We have tested the following senarios:

1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 22 users
1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 24 users
1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 26 users
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 22 users
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 24 users
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 26 users
1 ESX Host with 8 Virtual Citrix Servers. 1 vCPU max 22 users
1 ESX Host with 8 Virtual Citrix Servers. 1 vCPU max 24 users
1 ESX Host with 8 Viriual Citrix Servers. 1 vCPU max 26 users

We found out that is was the best configuration 1 ESX with 7 Virtual Citrix server with 22 users. These test we have done is with help of Vmware. They told us to use just one vCpu at a virtual server.

We have used this configuration for some weeks, but the employees started to complain about freezing session.

After that we have entered vCPU reservations about 200 until 400 MHz. This responded in a better user experiance.

But we still got complaints about freezing session. We have discussed the configuration with microsoft en the advised use to configure minimal 2 cpu&#039;s for Windows 2000 and higer systems even on a virtual platform. (this is for Xen/VMware/Virtual Server.)
The reason for this is how windows divide processes on a single CPU versus 2 or more CPU&#039;s.

After we have configured this configuration we had a very good user experiance. Even with 7 x 22 users / fysicale server. (154 on a fysicale server aind bad :P )

You can get a higher  number of users on a fysicale server if you use a 64 bit OS that can adress more then 4 GB of memory. That is the bottele neck wy we decide to created a limit on 22 users.

The only counter that is extreemly high is the number of interrupts. But this is not a problem and is is normal if there is a heavyload on the server.</description>
		<content:encoded><![CDATA[<p>Hi Sven,</p>
<p>We are running a Citrix Farm with 180 machines all under VMWare. We have tested the following senarios:</p>
<p>1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 22 users<br />
1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 24 users<br />
1 ESX Host with 6 Virtual Citrix Servers. 1 vCPU max 26 users<br />
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 22 users<br />
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 24 users<br />
1 ESX Host with 7 Virtual Citrix Servers. 1 vCPU max 26 users<br />
1 ESX Host with 8 Virtual Citrix Servers. 1 vCPU max 22 users<br />
1 ESX Host with 8 Virtual Citrix Servers. 1 vCPU max 24 users<br />
1 ESX Host with 8 Viriual Citrix Servers. 1 vCPU max 26 users</p>
<p>We found out that is was the best configuration 1 ESX with 7 Virtual Citrix server with 22 users. These test we have done is with help of Vmware. They told us to use just one vCpu at a virtual server.</p>
<p>We have used this configuration for some weeks, but the employees started to complain about freezing session.</p>
<p>After that we have entered vCPU reservations about 200 until 400 MHz. This responded in a better user experiance.</p>
<p>But we still got complaints about freezing session. We have discussed the configuration with microsoft en the advised use to configure minimal 2 cpu&#8217;s for Windows 2000 and higer systems even on a virtual platform. (this is for Xen/VMware/Virtual Server.)<br />
The reason for this is how windows divide processes on a single CPU versus 2 or more CPU&#8217;s.</p>
<p>After we have configured this configuration we had a very good user experiance. Even with 7 x 22 users / fysicale server. (154 on a fysicale server aind bad <img src='http://virtualfuture.info/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  )</p>
<p>You can get a higher  number of users on a fysicale server if you use a 64 bit OS that can adress more then 4 GB of memory. That is the bottele neck wy we decide to created a limit on 22 users.</p>
<p>The only counter that is extreemly high is the number of interrupts. But this is not a problem and is is normal if there is a heavyload on the server.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob L.</title>
		<link>http://virtualfuture.info/2009/03/citrix-xenapp-on-vmware-esx-1-or-2-vcpu/comment-page-1/#comment-968</link>
		<dc:creator>Rob L.</dc:creator>
		<pubDate>Fri, 06 Mar 2009 20:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://virtualfuture.info/?p=948#comment-968</guid>
		<description>If your not over commiting the vCPU&#039;s then performance should be similar to comparing single and dual cpu physical servers. Setting affinity shouldn&#039;t made a difference either since there already is a one to one relationship between virtual and physical CPUs. The vCPU&#039;s would have very close to 100% of a physical CPU. It&#039;s not till there is contention for physical CPU&#039;s that you will see performace drops for dual vCPU&#039;s VM.</description>
		<content:encoded><![CDATA[<p>If your not over commiting the vCPU&#8217;s then performance should be similar to comparing single and dual cpu physical servers. Setting affinity shouldn&#8217;t made a difference either since there already is a one to one relationship between virtual and physical CPUs. The vCPU&#8217;s would have very close to 100% of a physical CPU. It&#8217;s not till there is contention for physical CPU&#8217;s that you will see performace drops for dual vCPU&#8217;s VM.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

