spymemcached和xmemcached的性能对比(有表格有真相)

读写简单类型
   测试方法:开N个线程 ,每个线程set(或者get、delete) 10000次,表格如下(数据为tps,仅供参考)
 线程数  spymemcached   xmemcached 
  set getdelete
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 getset
 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竟然那么慢。
文章转自庄周梦蝶  ,原文发布时间 2009-03-04
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值