部署过CitrixXenDesktop的同学们都知道,Studio控制台与StoreFront控制台某些时候打开慢的那叫一个纠结啊,尤其是等待排除某些问题的时候,等待是很煎熬的,好了废话少说,下面我来给大家说一下Studio的优化,不是很快吧,起码比不优化能节省上很长时间。

这些优化设置建议在部署Citrix环境的时候做到模板中,这样就避免了出来后一台一台修改

优化步骤

1. IE设置

Citrix XenDesktop现在也开始走我大微软的路子,默认内部的很多通讯采用Powershell,WS-MAN或者叫winrm over http这种方式来展现控制台(装逼,可能描述不对)。考虑到安全性,每次启动控制台的时候默认会检查服务器的证书是否有效,因此我们如果关闭证书吊销检查的话会对控制台的打开或处理有良好改善。

关闭证书吊销检查方法

打开IE浏览器高级设置,去掉如下选项前面的勾,点击确定即可

image

2. .Net Framework设置

Citrix XenDesktop与StoreFront控制台均采用.Net开发,采用.Net Framework框架,.Net Framework默认也有安全发布者检查,通过关闭可提高性能

关闭.Net Framework安全发布设置

定位到c:\windows\microsoft.net\framework64\v4.0.30319找到aspnet.config

在其中加入如下一行,并点击保存

<generatePublisherEvidence enabled="false" />

按照如上配置修改c:\windows\microsoft.net\frameworker\v4.0.30319中的aspnet.config文件

3. Citrix AD Identity Service检查

Citrix默认需要通过与AD验证通讯来对用户进行验证与VDI创建,需要检查Citrix AD Identity Service服务是否已经设置为自动,如未设置为自动请将其设置为自动启动

4.WINS LMHOSTS查找

WINS是微软早期的一种网络名称服务,随着时代的发展已经逐渐被DNS服务所替代,但是为了保证与旧系统的兼容,Windows默认开启了此服务的查询,并且所有的TCP/IP协议都会执行LMHOSTS查找,实际上我们现在很少有公司在用WINS服务了,因此我们可以通过禁用WINS的LMHOSTS查找来优化主机的通讯从而提高Citrix Studio的性能

禁用方法为编辑网卡属性>IPV4协议属性的高级设置中,去掉如下图中的勾即可

image

 

此外经过实际环境体验,XenDesktop的SQL Server采用AlwaysOn默认或者Cluster模式性能要明显高于Mirror模式,同时经过部署,AlwaysOn多副本也可以满足无共享存储下的多份数据备份,因此强烈建议各位Citrix的小伙伴们使用AlwaysOn模式来部署SQL Server。