Linux虚拟交付代理

自适应传输

自适应传输是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发现

通过添加MtuDiscoveryICA文件中的参数。要禁用该功能,请在应用第节:

MtuDiscovery =了

要重新启用该功能,请删除MtuDiscovery参数。

重要:

为了使这个ICA文件参数生效,在VDA上启用EDT MTU发现。如果VDA上没有使能EDT MTU发现功能,则ICA文件参数无效。

自适应传输