精英盒子 -> 零毫秒 -> 正在写的零毫秒2.0服务器在关于负荷方面的一些测试 [打印本页]

jybox 2012-02-07 08:43

正在写的零毫秒2.0服务器在关于负荷方面的一些测试

目前只写好了接受客户端连接的部分


注释掉所有日志输出的语句,全部采用release构建(这里也包括网络调试器)

进行5000次连接、断开的操作

开始之前内存占用:428K

第一次运行后内存占用:795K
运行耗时:3.925s
出错次数:3
第二次运行后内存占用:2000K
运行耗时:24.608s
出错次数:60
第三次运行后内存占用:3300K
运行耗时:24.715s
出错次数:31
第四次运行后内存占用:3500K
运行耗时:3.95s
出错次数:0
第五次运行后内存占用:3800K
运行耗时:3.919s
出错次数:23
平均每5000次连接泄漏内存:674.4K
平均运行耗时:12.2234s
平均出错次数:23.4



ps.出错次数指的是连接被意外断开,不是内存异常之类的
不知道为啥,数据趋向于两个极端....
变化毫无规律......纠结
不过按照设想的最高100人同时在线,这种负荷能力应该够了

再ps.这个网络调试器挺好用的,以后可以经常进行这种自动化测试....
(我可以预料到whtsky大牛接下来会吐槽python比这个更方便)

whtsky 2012-02-07 09:05
是你家电脑吧? 你算下每秒请求数

whtsky 2012-02-07 09:15
在你家电脑上,C++服务器每秒处理1500请求
效率是个很大的问题啊

jybox 2012-02-07 09:25
whtsky:在你家电脑上,C++服务器每秒处理1500请求[表情]
效率是个很大的问题啊 (2012-02-07 09:15) 

对于100人同时在线的要求,这种负荷应该够了

outman 2012-02-07 09:57
lz最后一句话亮了

内容来自[手机版]

littlepig 2012-02-08 13:05
jy竟然做压力测试了




Powered by phpwind v8.7 Code ©2003-2011 phpwind
Time 0.041811 second(s),query:5 Gzip enabled