|

Citrix: Network Issues after upgrade to XenClient 2.1

2 min read

Last week I updated to XenClient 2.1 via the OTA like I described in my first blogpost on my findings on XenClient 2.0. After the upgrade I noticed some issues around the responsiveness of my VM so I did some basic troubleshooting and I noticed that although I installed the XenClient tools it didn’t upgraded them, after removal of XenClient tools I did a new installation but the issues weren’t solved.

Because my VM is a VHD from my old laptop I removed all Lenovo tooling just to make sure it didn’t mess around with the XenClient tools, I even removed my antivirus client just to test if that was causing the problem. I couldn’t figure it out so I created a new topic on the support forums:

I upgraded my Lenovo T520 a couple of days ago to XenClient 2.1 and since the upgrade I’ve been experiencing network issues. The problem I see is that my network connection sometimes just doesn’t transfer packages, to load this new thread page I had to wait 6 seconds. Before the upgrade the page would load in 1/2 seconds. I see this in my Lync connection too, a lot of lost connections which didn’t occur before the upgrade.

The XenClient 2.1 Tools are installed, I’ve tried this via wireless and wires but got the same issues. I did a reset of my TCP/IP stack (Windows 7 x64 VM) and removed antivirus (just to test) without any result.

But somehow nobody responded on that topic so I just went on reading and saw that with the upgrade to XenClient 2.1 the default is 1 vCPU while before the upgrade my VM had 2 vCPU’s. I started my task manager and the Citrix self service plugin was eating 100% CPU, when I killed the process my VM became responsive as it should be and that’s why I used the following command to add an extra vCPU:

xec-vm -n <vm_name> set vcpus <vcpu_count>

Bare in mind that if you have a VM with spaces in the name you should add a \ before every space. In my case it would be:

xec-vm -n Windows\ 7\ SP1\ x64\ Inter\ Access set vcpus 2

After a reboot of my VM I had two vCPU’s but still the process was holding a lot of resources so I decided to go the easy way and removed the self service plugin from my system and now it runs like it should.

The following two tabs change content below.

Kees Baggerman

Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.
Kees Baggerman

Kees Baggerman

Senior Technical Director at Nutanix - Former Citrix CTP - NVIDIA Enterprise Platform Advisor - 15+ years in EUC

Kees Baggerman is Senior Technical Director — Performance & Solutions Engineering R&D at Nutanix, where he leads a global team responsible for defining how enterprise applications are delivered on the Nutanix platform. A former Citrix Technology Professional and NVIDIA Enterprise Platform Advisor, he has spent 15+ years driving EUC strategy and technical direction across architecture, product, and customer success. He has been writing here since 2011 — sharing what he learns at the intersection of platform engineering and enterprise IT.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.