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 用于计算网络质量评分并确定网络稳定性的阈值。
- 以具有管理员特权的身份登录到 Horizon Connection Server 主机。
- 导航到 Program Files/VMware/VMware View/Server/broker/webapps/portal/WEB-INF/classes 目录。
- 在文本编辑器中打开 portal-version.properties 文件。
- 在配置文件中指定以下属性。
属性 有效值 说明 enableNetworkIndicator
true
或false
指定是激活网络通知功能 (
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
。