快速业务通道

spymemcached和xmemcached的性能对比 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

spymemcached和xmemcached的性能对比

时间:2011-06-16

读写简单类型

测试方法:开N个线程 ,每个线程set(或者get、delete) 10000次,表格如下(数据为tps,仅供参考)

 线程数 spymemcached xmemcached
set get delete set get delete
1 2870 2922 3018 2237 2352 2500
10 11015 11227 11449 8579 10440 8354
50 19838 20685 22727 13239 24113 14382
100 25427 22646 26700 18068 29046 18259
  

结论:显然在简单类型的读写上,spymemcached全面占优,xmemcached唯一的亮点在于高并发下get的效率超过了spymemcached。对于连续的get操作,xmemcached将合并成一个批量的get操作提交,从而提高效率。

读写100个元素的map,map的value是个自定义类,启动N个线程,每个线程set(或者get、delete) 100次,表格如下

 线程数 spymemcached xmemcached
set get set get
1 492 492 427 492
10 159 680 1103 1122
50 57 1103 1561 1226
100 71 1308 1530 1223

结论:在复杂对象的读写上,xmemcached全面占优。两者的CPU和内存占用差不多,肉眼观察做不得准。比较奇怪的是spymemcached的set竟然那么慢。

本文配套源码

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号