in our Virtual Desktop Infrastructure, containing: vSphere 4.1 Update 1, vCenter 4.1, VMware view 4.6 and Teradici Zero Client Firmware version 3.4 and Windows XP SP3.
the users are call center agents and each VM has 3000 MHz CPU (2vCPU) and 2 GB of RAM, when agents are answering calls and simultaneously when they move the scroll of an application (moving between changes in an application, scrolling up and down, or left and right), the PCoIP_Server_Win32 process goes too high and as a result the total CPU usage of the VM goes too high, and it cause voice cut off while agents are talking with customers.
is there anything I can do to solve this problem?
What does the application do, does it load any images\flash at the time of the issue?
Does pcoip process takes complete 99/100 % CPU or is there any other process in combination spiking the CPU together?
Does the pcoip process spikes the CPU if the agents talk and simultaneously perform the same activities in internet browser?
Whats the version of vmware view agent installed in the Template/Parent Virtual Machine ?
Performance related issues take time to isolate things to point out the root cause, there are various settings you can check as follows:
CPU can also spike if there are a lot of Pagefaults, if they are then it could be memory constraint.
Check VM resource settings and make sure there are no limits set to the VM hardware/Resource pool
Try disabling any antivirus you may be running and test the scenario again
VCP 4&3, MCITP, MCP