Horizon Connection Server真实使用测试连接数

Horizon云桌面画面卡顿、延迟、鼠标漂移,看看你是不是也遇到了?

概要

分享一个困扰了两周的Horizon Connection Server问题

云桌面集群构建模式

` 1.N台底层物理虚拟机,构成的Vcenter
2.6台Horizon Connection Server服务器,版本8.0,其中1台为物理机承载,5台为虚拟机承载,实际使用时,仅使用三台,另外3台备用。

发现并解决问题的过程

` 企业内部分同事反馈云桌面卡顿、鼠标漂移,画面存在卡屏的情况。出现的人不集中,毫无规律可言,我也是安排了小伙伴立即就上门排查定位。得到以下结果:
1.卡顿的同事从控制台vcenter进去,毫无卡顿情况,且虚拟机资源占比均低于70%.
2.出现问题的人群不集中,时间也随机分布。
3.网络抓包,存在丢包情况,但网络交换机排查后确实无任何问题,丢包与重试包发生在Horizon Connection Server服务器。
4.登陆Horizon Connection Server服务器检查,CPU、磁盘、网络均无异常。
5.卡顿同事更换客户端硬件设备,情况有一定的好转,但不杜绝。
6.vmware认证售后工程师上门查看,通过各种比对,也没给出问题,建议开400case反馈官网售后。

因为官方400效率慢,我们又是内网环境,不是很想折腾,就让团队分析Horizon Connection Server有啥问题,折腾了一周未解决!!! 此时用户是颇有怨言,但是又不是完全没法使用。我们采取解决不了问题,就先解决用户的原则,闹腾的凶的,都换了终端访问设备。问题暂时不急迫了。

静心下来分析,首先问题很大几率在Horizon Connection Server这里,安排卡顿的同事使用备用的连接服务器,然后卡顿就完全消失。 em…问题好像更精准的定位了。

怀疑是运行久了,windows server的奇怪原因,我们对Horizon Connection Server进行了重装,依旧无法恢复,问题依旧出现。

怀疑是Horizon Connection Server超过了最大负载能力,我查阅了官方最大连接数的文档,文档描述是2000个,实际我们单台服务器只有400左右。期间我也网上查了不少非官方文档,都是写的2000。排除怀疑。

我知道到问题在Horizon Connection Server,但是就是解决不了。好苦恼,准备开case给官网反馈bug吧。 就在收集完日志时,我突然想到一个问题,官方文档如果出错了呢?有没有可能vmware Horizon Connection Server 实际承载数量达不到2000呢!!!

顺着这个思路继续走下去,官网的文档显示,如果Horizon Connection Server不启用安全网关功能,可连接数是4000,但如果启用安全网关功能,可连接数是2000。 因为我们Horizon Connection Server前面搭建有F5,我可以通过F5,控制单台用户的数量,分别进行了100、200、300、400、500、1000四个层次用户实测。 这时候问题就出现了,当单台用户大于400时,问题复现了。我们通过F5,将一台备用的Horizon Connection Server启用。 再次去之前更换设备的同事进行复核,即使替换为旧设备,故障也不再出现,问题解决了。

进一步对不同情况进行网络抓包分析,最后得出的结论:
当Horizon Connection Server启用安全网关功能时,实际单台用户的连接数最适为300,当大于300时,出现轻微延迟,当大于400时,延迟加重,且用户感知明显。根因为Horizon Connection Server提供的网关服务在大于300连接数后,会出现无法及时响应而丢包!!!随连接增多,而越发严重。

小结

问题至此终于解决,从此对官网文档也保持怀疑心态。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值