技术分享 易乐游无盘客户机同时开机15台以上时服务器CPU满载 [复制链接]

游戏小哥
超级版主
技术中心 25854 0 2018-6-8 00:51:52
本帖最后由 游戏小哥 于 2018-6-8 01:10 编辑

问题现象:客户机同时开机15台以上时服务器CPU占用很高

问题截图:
1.png

网吧现象:
网吧所在地区电力不稳定,经常出现断电情况,网吧机器台数135台,就座率可以达到80%以上,出现断电情况后可以出现将近80台机器同时开机情况,2月前网吧服务器在无操作情况下突然出现客户机开机超过15台时服务器CPU跑满现象,游戏盘压力很大。(服务器万兆网卡)


代理测试:
1、  升级最新版本无效,
2、  增加服务器配置(增加CPU、更换纯固态游戏盘)问题依旧
3、  取消开机启动项测试无效


处理过程:
1、  远程观察服务器测试20台机器同时开机时,确实会出现服务器CPU占满情况,客户机游戏菜单空白
2、  检查CPU占用情况,发现主服务和磁盘服务占用最高,管理端也会出现未响应情况
2.jpg
3、  检查开机启动项确实已经全部禁用
4、  检查BootStartBat文件夹发现开机启动项里面的文件有843M,和代理确认后将文件全部删除后重启测试
3.png
5、  同时开机20台机器服务器CPU占用峰值45
6、  同时开机40台机器服务器CPU占用峰值70
7、  将开机启动文件放在游戏盘,开启开机启动项,同时开机40台机器服务器CPU占用峰值88
4.png


OK,导致这个问题的原因就是开机启动项里面的这843M文件,BootStartBat文件夹里面的文件会在客户机开机后跟随镜像一起加载到客户机,相当于40台机器同时开机,额外多了33G多的文件加载。目前易乐游版本开机启动项有三种设置类型,当文件超过10M以后就不要使用服务端下发这个类型去设置开机启动,BootStartBat文件夹越大,最直接的影响就是客户机开机时间会越长,桌面加载慢。


直达车:乾坤版客户机启动项设置http://help.yileyoo.com/html/201709/4031.html

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29065 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人