自适应传输
自适应传输是Citrix虚拟应用和桌面的一种数据传输机制。它更快、更可扩展、提高应用程序的交互性,并且在具有挑战性的长途广域网和互联网连接上具有更强的交互性。有关自适应传输的更多信息,请参见自适应传输.
启用自适应传输
在Citrix Studio中,验证自适应传输策略设置为首选或诊断模式.首选默认情况下,已选中。
- 首选在可能的情况下,使用基于开明数据传输(EDT)的自适应传输,并回退到TCP。
- 诊断的模式:EDT被强制打开,并且回退到TCP被禁用。
禁用自适应传输
要禁用自适应传输,请设置自适应传输政策关在Citrix工作室。
检查是否启用了自适应传输
要检查UDP侦听器是否正在运行,请运行以下命令。
netstat-an | grep“1494\| 2598”<--需要复制-->
在正常情况下,输出类似于以下内容。
udp 0 0 0.0.0.0:2598 0.0.0.0: * udp 0 0::: 1494::: * < !——NeedCopy >
EDT MTU发现
EDT在建立会话时自动确定最大传输单位(MTU)。这样做可以防止EDT数据包碎片,这可能会导致性能下降或无法建立会话。
最低要求:
- Linux VDA 2012
- 适用于Windows的Citrix Workspace应用程序1911
- Citrix ADC:
- 13.0.52.24
- 12.1.56.22
- 必须启用会话可靠性
如果使用不支持此特性的客户端平台或版本,请参阅Knowledge Center文章CTX231821有关如何配置适合您环境的自定义EDT MTU的详细信息,请参阅。
警告:
不正确地编辑注册表可能会导致严重的问题,可能需要重新安装操作系统。Citrix不能保证由于不正确使用注册表编辑器而导致的问题能够得到解决。请自行承担使用注册表编辑器的风险。在编辑注册表之前,请务必备份注册表。
在VDA上启用或禁用EDT MTU查找
默认情况下禁用EDT MTU查找。
要启用EDT MTU查找,请设置
MtuDiscovery
重新启动VDA,等待VDA注册。/opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd" -t "REG_DWORD" -v "MtuDiscovery" -d "0x00000001"——force . txt文件格式
要禁用EDT MTU查找,请删除
MtuDiscovery
注册表值。
此设置是全机器范围的,影响从受支持的客户机连接的所有会话。
控制客户端上的EDT MTU发现
通过添加MtuDiscovery
ICA文件中的参数。要禁用该功能,请在应用
第节:
MtuDiscovery =了
要重新启用该功能,请删除MtuDiscovery
参数。
重要:
为了使这个ICA文件参数生效,在VDA上启用EDT MTU发现。如果VDA上没有使能EDT MTU发现功能,则ICA文件参数无效。