VMs desktops are slow

Having serious performance issues.

(1) what is the host limitation for that can be used in a cluster for view/xendesktop deployments with linked clone.
In 4.1 I thought it was 8 hosts based on vmfs file locking connections.

Does that limitation still exist for 5.5

Conflicting blogs, but trying to determine to move to two cpus on each vm
There are 400 desktops in the environment
all persistent pvd and use base image and personal vdisk

Seems like they are scanning 24-7
Host will redline

Running xendesktop 5.6 with project to upgrade to 7.6

ant-virus is SEP (symantec) mandiant, smc, bit9

major issues with VMs pegging CPU and hosts redline.

Thank you

Any exlusions or exceptions that need to be in place..
LVL 5
IndyrbAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Brian CTXSupportCitrix ConsultantCommented:
You absolutely need to have exclusions in place or it will cripple your environment.  Also, turn off any scheduled scans or active scans, and network access scans.  Consider hypervisor based scanning (vShield) if it's an option.

http://support.citrix.com/article/ctx124185

http://blogs.citrix.com/2013/09/22/citrix-consolidated-list-of-antivirus-exclusions/

http://www.symantec.com/connect/articles/sep-1212-best-practices-citrix-virtual-desktops-provisioning-services-part-1

Adding CPU to the VMs isn't likely to help your issue (may actually make it worse) based off what I know of your environment so far.  I don't have much experience with linked clone deployments, so I can't say anything about that number.  I'd strongly consider Provisioning Server if it's an option.  There are likely other bottlenecks in your deployment.
IndyrbAuthor Commented:
part of the details include that we are nOT using NFS.  i know that 8-host limit can be solved with NFS but thats not an option
IndyrbAuthor Commented:
any other ways to help identify issues besides antivirus
SolarWinds® Network Configuration Manager (NCM)

SolarWinds® Network Configuration Manager brings structure and peace of mind to configuration management. Bulk config deployment, automatic backups, change detection, vulnerability assessments, and config change templates reduce the time needed for repetitive tasks.

IndyrbAuthor Commented:
anyone know host limitation with esx 5.5 and xendesktop on non nfs
Brian CTXSupportCitrix ConsultantCommented:
Not sure if you are familiar with this KB.  http://support.citrix.com/article/CTX140135

I'm not familiar with a specific limitation.  You could have varying limitations depending on the capability of the hardware you are using (memory, CPU, storage throughput, network throughput), regardless of any specific standard that has been posted.  Even if you find documentation stating your numbers are "supported", it won't change the bottlenecks you are seeing.  You need to address the obvious issues first and keep working your way to finding where you are hitting the limits.
Casey HermanCitrix EngineerCommented:
This is more or less my baseline AV exclusion list. Disclaimer - You do not have to use this one this is what I use.

Resource monitor is valueable for figuring out what is being hammered on a machine.

Not sure what your base OS is for your VM's

Windows 7 / 8 - task manager ->performance tab -> resource monitor.

I also recommend running the vmware optimization tool on base image.

Take that with a grain of salt because not all of their recommendations are needed to be applied to the workstation.
If you are using themes then you dont want to have it disable the themes service.
 
I run the below commands for TCP offload

netsh int tcp set global chimney=disabled
netsh int tcp set global rss=disabled
netsh int tcp set global netdma=disabled

This keeps the netowork processing to the local allocated core of the vm instead of sending it out to VMWare's emulated nic processor. (increases speed)



go to CPU tab
Find the process with highest CPU
check the box next to it.
then go to disk tab and see what all files / types / locations of files are being accessed.
It will give you an idea of where to look.

If the machines are XP or something then you will have to use procmon or something similar.




*.000
*.001
*.002
*.cfg
*.chk
*.ci
*.config
*.dia
*.dic
*.dir
*.dsc
*.edb
*.grxml
*.jrs
*.jsl
*.ldf
*.log
*.lzx
*.mdf
*.ost
*.pst
*.que
*.txt
*.wid
*.wsb
C:\Documents and Settings\All Users\Application Data\YourAVSoftware\
c:\pagefile.sys
C:\Program Files\YourAVSOFTWARE\       \\Added so AV doesnt eat itself if bad update comes out.
C:\ProgramData\YourAVSOFTWARE\
c:\System Volume Information\
c:\Windows\ntfrs\
C:\Windows\security\
c:\windows\SoftwareDistribution\
c:\windows\system32\dhcp\
c:\windows\system32\dns\
C:\Windows\System32\GroupPolicy\
c:\windows\system32\spool\
c:\windows\system32\wins\
c:\Windows\SYSVOL\
index.dat
Powershell.exe
Registry.pol
spoolsv.exe

-Casey

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.