HTML Access 可以在远程会话期间监控网络质量,并在检测到由于高延迟而导致网络不稳定时显示通知消息。网络延迟以往返时间 (Round-Trip Time, RTT) 衡量指标来衡量。

您可以配置 HTML Access 设置以控制这些通知消息的显示。您还可以配置 HTML Access 用于确定不稳定网络的阈值参数。

配置网络通知消息的显示

要打开和关闭通知消息,请单击桌面和应用程序选择器窗口右上角的设置工具栏按钮,然后切换禁止显示网络状态选项。

自定义 HTML Access 如何确定网络质量

为确定网络连接的质量,HTML Access 会将指定时间间隔内检测到的 RTT 值与一对低阈值和高阈值进行比较,并计算 0% 到 100% 的质量评分。如果评分低于特定百分比,则网络将被视为高延迟且不稳定。

HTML Access 使用以下规则计算网络质量评分:

Definitions:
rtt = detected RTT value
lowBound = low threshold value
highBound = high threshold value
score = network quality score

If rtt >= highBound, then score = 0

If rtt <= lowBound, then score = 100

If lowBound < rtt < highBound, then score = 100 * ((rtt - lowBound) / (highBound - lowBound))

然后,HTML Access 使用以下规则确定网络稳定性:

Definitions:
score = network quality score
thresholdGood = minimum score required to indicate good network stability
thresholdPoor = high limit of score range indicating poor network stability

If score >= thresholdGood, the network is considered good and no notification is displayed.

If thresholdPoor <= score < thresholdGood, the network is considered OK and no notification is displayed.

If score < thresholdPoor, the network is considered poor and a notification is displayed.

您可以使用以下步骤自定义 HTML Access 用于计算网络质量评分并确定网络稳定性的阈值。

  1. 以具有管理员特权的身份登录到 Horizon Connection Server 主机。
  2. 导航到 Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes 目录。
  3. 在文本编辑器中打开 portal-version.properties 文件。
  4. 在配置文件中指定以下属性。
    属性 有效值 说明
    enableNetworkIndicator truefalse

    指定是激活网络通知功能 (true) 还是停用该功能 (false)。

    将值设置为 false 会从设置窗口中移除禁止显示网络状态选项。

    默认值为true

    networkState.TcpRttMSLow 正整数

    用于计算网络质量评分的低 RTT 阈值。此值必须小于 networkState.TcpRttMSHigh 值。此值对应于上述规则中的“lowBound”变量。

    默认值为2

    networkState.TcpRttMSHigh 正整数

    用于计算网络质量评分的高 RTT 阈值。此值必须大于 networkState.TcpRttMSLow 值。此值对应于前文所述规则中的“highBound”变量。

    默认值为400

    networkState.TcpThresholdGood 0 到 100 的百分比

    指示良好的网络稳定性所需的最低评分。此值必须大于 networkState.TcpThresholdPoor 值。此值对应于前文所述规则中的“thresholdGood”变量。

    默认值为85

    networkState.TcpThresholdPoor 0 到 100 的百分比

    指示较差的网络稳定性的评分范围上限。此值必须小于 networkState.TcpThresholdGood 值。此值对应于前文所述规则中的“thresholdPoor”变量。

    默认值为40

    networkState.RttCheckPeriodMs 大于 2000 的整数

    监控网络 RTT 的时间间隔(以毫秒为单位)。

    默认值为15000