Citrix VDA Performance


Winter in Minnesota.  Back the car out of my driveway, reach the road and my car immediately slides, sideways downhill.  I think I need new tires. One of the best practices I like to talk about is “Maintain, because set and forget does not work.” We all know it is important to maintain our systems, but rarely do we make it a priority.  For instance, how much of an impact would maintaining the virtual delivery agent (VDA) have on the performance of my virtual app or desktop session? Would it affect the server? Because the latest versions of the VDA … Continue reading Citrix VDA Performance

Windows 10 – Resource Utilization


Every 6 months, Microsoft releases a major update to Windows 10 (semi-annual channel). To be more precise, it is better to identify Windows 10 releases with version numbers (1503, 1511, 1607, 1703, 1709,  1803, 1809 and 1903).  The format is the year and month of the release, so 1503 is March 2015 and 1709 is September 2017. Microsoft provides ongoing support for the newest 3 versions. When Windows 10 (1803) was released, Windows 10 (1607) support ended. Since Microsoft is releasing new versions of Windows 10 on a semi-annual basis (every 6 months), the shelf life for a new Windows … Continue reading Windows 10 – Resource Utilization

Sizing Windows 2016, Windows 2012 and Windows 10 Virtual Machines


It has been almost one year since Windows Server 2016 was released at Microsoft Ignite. Are the virtual machine sizing recommendations for Windows Server 2012R2 applicable to Windows Server 2016? And since we are talking about sizing virtual machines for XenApp and XenDesktop, it might be a good time to revisit Windows 10.

Let’s first look at virtual CPU allocation recommendations: Continue reading “Sizing Windows 2016, Windows 2012 and Windows 10 Virtual Machines”

Sizing XenApp Windows 2012R2 Virtual Machines


I guess I’m not done yet. Last week, I posted the latest recommendations on sizing Windows 10 and Windows 7 virtual machines for a XenDesktop environment.  I received a few replies from people asking for any updates regarding Windows 2012R2. Unfortunately, when we discuss Windows 2012R2 and XenApp, the recommendations are not as straightforward as Windows 10 and Windows 7. Because Windows 2012R2 will do session virtualization (where many users share the same VM but get a separate session) it makes sizing CPU and RAM more difficult. Because we can publish multiple resources from the same VM, we can have … Continue reading Sizing XenApp Windows 2012R2 Virtual Machines

Sizing Windows 10 and Windows 7 Virtual Machines


After reviewing all of the scalability tests we conducted over the past few months, I thought it was time to revisit the recommendations for sizing Windows 10 virtual machines.  I also reached out to Nick Rintalan to see if this is in line with what is currently being recommended for production environments (if you disagree, blame him 🙂 ). A few things you will notice Windows 7 and Windows 10 recommendations are similar.  Microsoft’s resource allocation for both operating systems are similar.  The Windows 10 and Windows 10 scalability tests resulted in similar numbers. Density – Experience: For some of … Continue reading Sizing Windows 10 and Windows 7 Virtual Machines

XenDesktop 7.7 and Windows 10


The other day, I was able to share the latest single server density results when running Windows 7 on XenDesktop 7.7. We looked at a range of parameters like: PVS vs MCS PVS Disk Cache vs RAM Cache Citrix Policies: Very High Definition vs High Server Scalability vs Optimized for WAN Windows 7 optimizations Once that testing was complete, we moved onto the next version… Windows 10. An again, looking at the exact same parameters. First, we look at Microsoft Hyper-V 2012R2 Second, we look at Citrix XenServer 6.5 SP1 What do you notice? Between XenServer & Hyper-V… Not much … Continue reading XenDesktop 7.7 and Windows 10

XenDesktop 7.7 and Windows 7


We recently completed a massive round of testing looking at many of the different deployment configurations we can do with a Windows 7 desktop in XenDesktop 7.7. We wanted to look at how different factors might impact single server scalability. PVS vs MCS PVS Disk Cache vs RAM Cache Citrix Policies: Very High Definition vs High Server Scalability vs Optimized for WAN Windows 7 optimizations Each test was conducted utilizing the same, knowledge worker workload.   As you see, each test builds upon the previous test while only modifying a single parameter. As I’ve gone through the initial results, some … Continue reading XenDesktop 7.7 and Windows 7