PCoIP Packet Loss? Don’t Blame the Network!

Several months ago I was called into a new customer to diagnose some odd behavior in their VMware View environment. The organization was struggling with constant disconnects and generally poor performance on their View desktops. When users weren’t being randomly disconnected from their desktops, the users experienced lag when dragging windows between multiple monitors, ‘choppy’ graphics/video, and slow application launching. The problems occurred with local and remote users (both WAN and LAN could be involved).  The customer had done some troubleshooting, worked with VMware Support and the … [Read more...]

Configuring VMware VASA for EMC VNX

vSphere Storage APIs for Storage Awareness (VASA) are one of several VMware vSphere Storage APIs.  VASA, new in vSphere 5.0, provides vCenter with a way of interrogating storage array LUNs and associated datastores to gain visibility into the underlying hardware and configuration of the storage layer.  Storage capabilities, such as RAID level, thin or thick LUN provisioning, replication state, caching mechanisms, and auto-tiering are presented through VASA to vCenter (a unidirectional read operation by vCenter against the array).  With VASA, vCenter can identify which datastores possess … [Read more...]

CPU Ready Revisted – Quick Reference Charts

I've written in the past about how high CPU Ready values can cause performance problems in VMware vSphere environments.  For those who don't know, CPU Ready is a measure of the amount of time that a guest VM is ready to run, but the VMware ESXi CPU Scheduler on the host is not able to immediately allocate cycles to the guest because it is busy doing work for other VM's.  CPU Ready values are exposed through ESXTOP and in the vSphere Client. I'm often called into customer environments to do performance troubleshooting, and CPU Ready is one of the first performance measurements I check my … [Read more...]

Storage Basics – Part IX: Alternate IOPS Formula

It's been a long time since I published an article in my Storage Basics series - the series has been some of the top content on my site to date.  I sat for a beta version of the VMware Certified Advanced Professional - Desktop Design (VCAP-DTD) test today and was reminded by the test of a post I had in waiting about an alternate way to calculate IOPS (hint hint - memorize these formulas).  I have several more articles sitting in draft form, but a new job, crazy kids, home improvement projects, and a wife with chronic cerebral spinal fluid (CSF) leaks (it sounds bad - and it is - but look on … [Read more...]

Conflicting Guidance on No GUI Boot and Base Video settings for VMware View Desktops

I've been working on writing up a complete guide for optimizing VMware View desktops.  In my research I've come across some conflicting information on using the 'No GUI Boot' and 'Base Video' boot optimizations found in the Microsoft System Configuration Utility (msconfig.exe). Why You Might Use 'No GUI Boot' and 'Base Video' Tweaks No GUI Boot The 'No GUI Boot' option disables visual elements in the Windows boot sequence (the Starting Windows screen with the swirling colored dots that turn into the Windows logo).  The idea with this optimization is that CPU cycles are needed to render, … [Read more...]

What You Didn’t Know You Needed To Know Before Implementing VMware View

I had the privilege of presenting at the Potomac Regional VMware User Group (VMUG) conference yesterday and at the inaugural Boston VMUG last week.  The Potomac Regional event was a combination of Washington DC, Northern Virginia, Maryland, and Federal VMUG’s.  Clearpath participated in both the Potomac and Boston events as a gold sponsor.  My session was entitled, “What You Didn’t Know You Needed To Know Before Implementing VMware View”. My session provided attendees with an overview of how VMware View integrates with existing infrastructures, Windows images, applications, and processes.  … [Read more...]

VMware View Performance Analysis of Logs (PAL) Utility

Introducing a new free tool for doing performance analysis on VMware View environments. Background I’ve been using the Performance Analysis of Logs (PAL) tool for years (since the first version released in 2007) to assist in analyzing, reporting, and visualizing performance logs in Windows environments.  The real power of PAL is the built-in threshold files that interpret Perfmon counters, providing an explanation of what the counter is, why it matters, and thresholds for warnings and critical to help quickly zero in on performance bottlenecks.  PAL includes templates for Windows, Hyper-V, … [Read more...]

Lag When Dragging a Window Between Monitors in VMware View

I've had several customers ask me for help with the VMware View environment recently, as their users were complaining about performance issues when dragging a window between monitors in a multi-monitor VMware View setup.   Performance was otherwise acceptable on the View desktops.  I recommended several troubleshooting and remediation steps to get windows to stop slowing down when dragging between monitors or "catching" on the border between the two screens, including: Review the "Multimonitor PCoIP sessions are not displayed as expected KB article" (1030566) from VMware. Monitor PCoIP … [Read more...]