服务器器响应查询,游戏服务器框架测试-数据库查询响应

测试目标

测试游戏服务器框架对对数据库查询响应能力,3000用户在多长时间内完成登录验证.

数据库中用100万用户记录,用户名

test1...test1000000,密码32位md5加密字符串.

测试环境

跑服务端机器配置

cpu p4 3.06G

内存 1G

主板:华硕合成板(网卡,显卡)

windows2003

数据库:

1.sql server 2003

2.mysql5.0

跑客户端机器配置

cpu p4 3G

内存 1.75G

主板:华硕p800

windows xp sp2

局域网

网卡 RTL8139

路由器: TP-LINK R402M

客户端模拟器

1. 3000个用户

2. 3000用户名均匀分布到100万用户之中,test1, test331, test661...

避免只在记录的局部查询.

3. 3000用户同时连接服务器,

用户连接服务器成功后跟着发送登录请求。服务器收到请求协议进行验证并回发登录响应。客户端收到响应为一个完整验证过程。

4.

如3中有连接出现断线及其他异常,在100毫秒后继续执行3步骤,直至3000用户全部连接完成。

5.上述可能会出现呆连接,数量极少,因为模拟器不做连接有效性检查。我在此忽略。

测试结果

游戏框架同时支持sql server和mysql俩种数据库.有俩个测试结果.

1. mysql 一般都在10秒内完成。服务器cpu使用最高峰30%。

a4c26d1e5885305701be709a3d33442f.png>

2. sql server 一般在20秒内完成,服务器cpu使用高峰80%。

在开发过程中就发现sql server比mysql慢,以前没有想到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值