KBEngine官方论坛

 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 配置 开服
楼主: kbe

kbengine单服万人压力测试

[复制链接]

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 20:13:05 | 显示全部楼层
qingshan 发表于 2018-1-3 19:56
网络是通的了,在服务端用iftop已经能看到客户端执行机过来的机器人请求链接了
但是服务端报错:
cellapp ...

这几个错误不用管。

NavTileHandle::findStraightPath: Search terminated. Did not find goal state
是因为随机导航随机点刚好在不可到达的区域造成,逻辑会继续随机。

leBroadcast::receive: failed! It
只要能连上正常运行就不用管了。
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-3 20:19:14 | 显示全部楼层
kbe 发表于 2018-1-3 20:13
这几个错误不用管。

NavTileHandle::findStraightPath: Search terminated. Did not find goal state

但是我用真实的客户端登录进去,并没有看到有机器人在里面的呀。。。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 20:35:06 | 显示全部楼层
你开了多少机器人?
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 20:35:24 | 显示全部楼层
可能去其他副本场景了
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-3 20:45:17 | 显示全部楼层
kbe 发表于 2018-1-3 20:35
可能去其他副本场景了

400个,我用的是warring那个的机器人
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 20:47:49 | 显示全部楼层
你要用工具看一下有没有人。

guiconsole选择第一个baseapp看watcher页面的scripts中看players数量
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-3 20:49:46 | 显示全部楼层
kbe 发表于 2018-1-3 20:47
你要用工具看一下有没有人。

guiconsole选择第一个baseapp看watcher页面的scripts中看players数量 ...

有linux下可以查看这个指标的工具或者命令吗?我部署在CentOS上。。。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 20:59:39 | 显示全部楼层
运行cluster_controller.py即可
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-3 21:09:10 | 显示全部楼层
kbe 发表于 2018-1-3 20:59
运行cluster_controller.py即可

是指的baseapp01那一行的clients=201对吗?
这个数字确实随着执行机的sh start_bots.sh直接飚上来了,但是为什么我登入游戏看不到其他玩家啊。。。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-3 21:26:11 | 显示全部楼层
你要看numProxices的数量, 这个就是继承自Proxy的实体数量,通常代表已经创建出的玩家相关实体。
如果找不到你需要自己调试一下, 输出一下他们的space和位置以及你当前玩家的sapceID和位置看看是否不在一个空间。
在cellapp的日志看一下是否有new Avatar的日志
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-4 09:32:21 | 显示全部楼层
kbe 发表于 2018-1-3 21:26
你要看numProxices的数量, 这个就是继承自Proxy的实体数量,通常代表已经创建出的玩家相关实体。
如果找不 ...

机器人设置的200,但是numProxices=400,这个如何理解啊?

另外你说的调试一下,指的是修改代码打印位置坐标还是有什么工具可以具体查某个玩家实时坐标啊?
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-4 09:34:40 | 显示全部楼层
account + avatar = 400
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-4 09:36:21 | 显示全部楼层
cluster_controller.py console cellapp01
输入代码调试, 例如:KBEngine.entities[玩家ID].position
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-4 09:57:21 | 显示全部楼层

忽略我,是操作系统没有安装telnet客户端。。。

本帖最后由 qingshan 于 2018-1-4 10:09 编辑
kbe 发表于 2018-1-4 09:36
cluster_controller.py console cellapp01
输入代码调试, 例如:KBEngine.entities[玩家ID].position ...

报sh: telnet: command not found,这个是要在服务端修改配置文件打开telnet服务吗?
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-4 10:33:23 | 显示全部楼层
似乎是
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-4 10:38:15 | 显示全部楼层

我自己在Warring新手村
[cellapp@python ~] >>> KBEngine.entities[477].position
Vector3(730.930298, 210.924042, 858.621643), ref=true

查到一个机器人的坐标在这里,这是哪儿?。。。。
[cellapp@python ~] >>> KBEngine.entities[577].position
Vector3(137.427353, 0.000000, 13.224911), ref=true

有命令直接设置自己的坐标到指定位置吗?。。
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-4 10:41:37 | 显示全部楼层
qingshan 发表于 2018-1-4 10:38
我自己在Warring新手村
[cellapp@python ~] >>> KBEngine.entities[477].position
Vector3(730.930298, 2 ...

晕了, https://github.com/kbengine/kbengine_stresstest
这个demo里面有客户端, 不能用warring跑客户端进去。
warring没有压力测试代码
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-4 10:44:32 | 显示全部楼层
kbe 发表于 2018-1-4 10:41
晕了, https://github.com/kbengine/kbengine_stresstest
这个demo里面有客户端, 不能用warring跑客户 ...

好吧。。。
回复

使用道具 举报

2

主题

48

帖子

118

积分

注册会员

Rank: 2

积分
118
发表于 2018-1-4 11:08:33 | 显示全部楼层
kbe 发表于 2018-1-4 10:41
晕了, https://github.com/kbengine/kbengine_stresstest
这个demo里面有客户端, 不能用warring跑客户 ...

Every 5.0s: python /root/kbengine-1.1.0/kbe/tools/server/pycluster/cluster_controller.py                                                           Thu Jan  4 11:06:12 2018

-----------------------------------------------------
[machine: %CPU:0.38, %MEM:9.06, %pCPU:0.12, pMem:11.11m, totalMem=706.54m/7798.89m, addr=192.168.0.52]
      proc              cid             uid     pid     gid     %CPU    %MEM    usedMem extra1          extra2          extra3
|-  baseappmgr  4129652375332859700     0        4183    -1        0.37    0.14    11.10m  0               0               0
|-  cellappmgr  5129652375332859700     0        4184    -1        0.62    0.12    9.11m   0               0               0
|-         dbmgr  3129652375332859700     0        4182    -1        0.25    0.40    31.30m  0               0               0
|-   cellapp08  7129652375332859701     0        4193    19        0.00    0.31    24.15m  entities=473    cells=11                 0
|-   cellapp03  7129652375332859705     0        4197    9        0.00    0.31    24.10m  entities=645    cells=15                 0
|-   cellapp07  7129652375332859704     0        4196    18        0.00    0.31    24.04m  entities=602    cells=14                 0
|-   cellapp06  7129652375332859707     0        4199    15        0.12    0.33    26.01m  entities=559    cells=13                 0
|-   cellapp01  7129652375332859706     0        4198    5        0.12    0.33    26.03m  entities=559    cells=13                 0
|-   cellapp04  7129652375332859703     0        4195    12        0.12    0.33    26.09m  entities=516    cells=12                 0
|-   cellapp02  7129652375332859708     0        4200    6         0.00    0.33    26.08m  entities=559    cells=13                 0
|-   cellapp05  7129652375332859702     0        4194    13        0.12    0.31    23.99m  entities=631    cells=11                 0
|-   baseapp01  6129652375332859703     0        4187    4        0.12    0.26    20.10m  bases=1         clients=0        proxices=0
|-   baseapp04  6129652375332859706     0        4190    10        0.25    0.29    22.35m  bases=275               clients=0       proxices=0
|-   baseapp02  6129652375332859708     0        4192    7        0.12    0.26    20.35m  bases=395               clients=0       proxices=0
|-   baseapp06  6129652375332859701     0        4185    14        0.12    0.26    20.36m  bases=355               clients=0       proxices=0
|-   baseapp08  6129652375332859707     0        4191    17        0.12    0.29    22.35m  bases=265               clients=0       proxices=0
|-   baseapp07  6129652375332859704     0        4188    16        0.12    0.26    20.35m  bases=288               clients=0       proxices=0
|-   baseapp05  6129652375332859702     0        4186    11        0.00    0.26    20.34m  bases=431               clients=0       proxices=0
|-   baseapp03  6129652375332859705     0        4189    8        0.00    0.29    22.35m  bases=314               clients=0       proxices=0
|-  loginapp01  8129652375332859700     0        4201    3        0.12    0.71    55.58m  0               0               0
|-        logger  1129653375331859700     0        4180    -1        0.25    0.28    21.79m  0               0               0
|-  interfaces  1129652375332859700     0        4181    -1        0.00    0.23    18.32m  0               0               0
-----------------------------------------------------
machines: 1, components=22, numBases=2324, numProxices=0, numClients=0, numEntities=4544, numCells=102.

stress这个经常不成功,查看状态如上,客户端登不进去(报“连接到网关,请稍后”,然后等一会儿报连接失败),看cellapp好像只启动到01-08,是不是还应该有09、10?卡在这里可能是什么原因啊?看CPU内存也没到瓶颈
回复

使用道具 举报

30

主题

7138

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
16457
QQ
 楼主| 发表于 2018-1-4 11:16:51 | 显示全部楼层
要看日志。

把logger关掉, 这样就可以看到对应进程的日志文件, 你看看9和10什么情况。
机器人日志也看一下, 是不是连不上
热爱游戏、热爱开源!
柯标
3603661@qq.com

柯标
3603661@qq.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|KBEngine Forum

GMT+8, 2018-12-19 06:01 , Processed in 0.035343 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表