High CPU usage on Citrix Netscaler VPX
After upgrading to version 12.0 and later, you might have experienced high CPU usage on your Citrix Netscaler VPX. Citrix Netscaler now reserves CPU for the package engines by default. This can be a good idea in a production environment. But in a test lab or in a smaller environment, where resources are limited, you might have to use those resources somewhere else.
How to solve High CPU usage on Citrix Netscaler VPX
Luckily, there is a solution to High CPU usage on Citrix Netscaler VPX. All you need to do is to connect to your Netscaler using SSH and type the following commands.
> set ns vpxparam -cpuyield YES Done > show ns runningConfig | grep "cpuyield" set ns vpxparam -cpuyield YES >
Once that is done, the CPU usage will drop. You do not need to reboot the Netscaler, and you will not lose any functionality. This is only because the Citrix Netscaler is reserving resources.