友善交流技术...

memcacheget set 并发情况下进行压力测试

上一篇 / 下一篇  2011-07-01 18:03:28 / 个人分类:性能测试

1.memcache get ,set 在400并发情况下进行压力测试
   结论是:单线程错误率比多线程错误率低,差2倍左右.具体的测试如下:  
测试内容400个并发,执行10分钟。(多线程)
测试结果:
1.set error:320/55160=0.58%
2.get error:640/55160=1.16%      已测试过程中一次set对应两次get,因此get的错误率会比其他两个高一倍。
3.update error:320/55160=0.58%    更新前后比较不同
 
 
测试内容400个并发,执行10分钟。(单线程)
测试结果:
1.set error:40/29240=0.14% 
2.get error:120/29240=0.41%       已测试过程中一次set对应两次get,因此get的错误率会比其他两个高一倍。
3.update error:40/29240=0.14%     更新前后比较不同

总结:
1.memcache set ,get 在高并发情况下存在失败的情况
2.memcache 在多线程情况下,硬件资源都合理情况下,比单线程性能好,同时错误率也有相应的提升。

TAG:

 

评分:0

我来说两句

Open Toolbar