Citrix, Citrix ADC, NetScaler
0

High CPU Usage on Citrix ADC VPX reported on Hypervisor.


Oldie but goldie! Reminder that this feature still applies to latest Citrix ADC  (formerly NetScaler ADC) versions.

 

Hypervisor, at least VMware and Citrix Hypervisors, might be reporting high CPU for the Citrix ADC or Gateway VPX instances.

If you check actual CPU on the Citrix ADC Dashboard, the CPU shows normal. But newly deployed VPX instance without real load on hypervisor shows high CPU and spikes to 90% and above on the hypervisor.

This is an expected behavior with latest Citrix ADC builds. With version NetScaler 11.1 and earlier VPX was sharing CPU with other VMs. From Citrix ADC 12.0 and later version, VPX will not share CPU by default.

In case you want to over-ride it, you can use CLI command to enable yield:

Display the current vpxparam settings:

show ns vpxparam

Allow each VM to use CPU resources that have been allocated to another VM but are not being used:

set ns vpxparam -cpuyield yes


YES: Allow allocated but unused CPU resources to be used by another VM.
NO: Reserve all CPU resources for the VM to which they have been allocated. This option shows higher percentage in hypervisor for VPX CPU usage.
DEFAULT: NO

 

 

Views: 228

Jani Kohonen Visit Website
Jani Kohonen is an author of janikohonen.com and working as a Citrix Consultant and Architect with 22 years of experience in the IT industry. Jani's been working in the IT industry since 1997 and with Citrix technologies since 2001. He holds several years experience with Microsoft, Citrix, Apple, HP and VMware vendors as well as Server, Application and Desktop virtualization and Mobile technologies. He has done dozens of virtualization design and implementation projects from Small Business to the large global enterprise customers and complex environments. Jani has been awarded as Citrix Technology Advocate (CTA).
Related Posts
Citrix XenApp 7.5 Architecture and New Features – free online course
XenApp and XenDesktop 7.6 now available for download
XenMobile 10 – Configuration Series Part 4: Cluster Configuration

Leave Your Comment

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