memcache、redis、tair性能对比测试报告材料

memcache、redis、tair性能对比测试报告材料

ID:36730730

大小:67.21 KB

页数:11页

时间:2019-05-14

memcache、redis、tair性能对比测试报告材料_第1页
memcache、redis、tair性能对比测试报告材料_第2页
memcache、redis、tair性能对比测试报告材料_第3页
memcache、redis、tair性能对比测试报告材料_第4页
memcache、redis、tair性能对比测试报告材料_第5页
资源描述:

《memcache、redis、tair性能对比测试报告材料》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实用标准文案memcache、redis、tair性能对比测试报告第1章限制条件前一周所做的分布缓存技术预言中有包括ehcache、memcache、redis、tair,还包括了基于MongoDB的分布式技术。测试中,考虑到各自功能的差异化特点,其中选择了memcache、redis、tair功能特性相近的缓存服务器进行性能对比,所以ehcache、MongoDB将不做为本次测试的规范,其原因如下:1)Ehcache是组件级别的缓存,要搭建一个独立的缓存服务器,需要用到ehcacheserver模块,这是个war包,能运行在web容器中,决

2、定整个缓存服务器性能的好坏因素太多,比如web服务器,集群方式等。跟memcache、redis、tair没有对比性。2)MongoDB是面向文档的数据库,跟缓存没有可比性。第2章测试场景概述性能测试包括单机环境和分布式环境,主要针对memcache、redis、tair各缓存服务器在缓存了不同级别的数据下,多个线程并发操作向缓存set/get缓存数据,考虑到网络方面的负载,又将每次set/get操作的缓存数据的大小分为三个不同的级别:1KB,10KB,100KB,通过对上述的条件进行排列,取得以下的测试场景。第3章单机环境测试3.1.测试场

3、景:1.当各缓存的数据库空时,以单线程通过各缓存客户端set调用向服务端推送数据,比较10000操作所消耗的时间,以上动作通过使用不同大小的单个缓存对象重复三次。2.在场景一完成的情况下,以单线程通过各缓存客户端get调用向服务端获取数据,比较10000操作所消耗的时间,以上动作通过使用不同大小的单个缓存对象重复三次。精彩文档实用标准文案1.并发200个线程通过缓存软件的客户set调用向服务端推送数据,每个线程完成10000次的操作,比较服务器的tps大小,以上动作通过使用不同大小的单个缓存对象重复三次。2.并发200个线程通过缓存软件的客户

4、get调用向服务端获取数据,每个线程完成10000次的操作,比较服务器的tps大小,以上动作通过使用不同的key取不同大小的数据,重复三次。1.1.测试环境机器操作系统软件版本数量Memcached10.19.90.74:112111.4.151redis10.19.90.77:6379redis-2.6.141tairConfig_server10.19.90.75:5198Data_server10.19.90.76:51912013-10-2421.2.测试结果1.当各缓存的数据库空时,以单线程通过各缓存客户端set调用向服务端推送数据

5、,比较10000操作所消耗的时间,以上动作通过使用不同大小的单个缓存对象重复三次。缓存服务器第一次(缓存对象1KB)第二次(缓存对象10KB)第二次(缓存对象100KB)memcached905次/秒390.717次/秒406次/秒精彩文档实用标准文案redis1179次/秒451.04次/秒88次/秒tair634次/秒350次/秒271次/秒1.在场景一完成的情况下,以单线程通过各缓存客户端get调用向服务端获取数据,比较10000操作所消耗的时间,以上动作通过使用不同大小的单个缓存对象重复三次。缓存服务器第一次(缓存对象1KB)第二次(

6、缓存对象10KB)第二次(缓存对象100KM)memcache850次/秒201次/秒393次/秒redis1260次/秒452次/秒96次/秒tair285次/秒285次/秒230次/秒精彩文档实用标准文案1.在场景一完成的情况下,缓存服务器有数据,并发1000个线程通过缓存软件的客户set调用向服务端推送数据,每个线程完成10000次的操作,比较各服务器的tps大小,以上动作通过使用不同大小的单个缓存对象重复三次。缓存服务器第一次(缓存对象1KB)第二次(缓存对象10KB)第二次(缓存对象100KB)memcache9510次/秒7500

7、次/秒3470次/秒redis10835次/秒5651次/秒--超时tair8857次/秒3940次/秒1890次/秒精彩文档实用标准文案1.在场景三完成的情况下,缓存服务器有数据,并发1000个线程通过缓存软件的客户get调用向服务端获取数据,每个线程完成10000次的操作,比较各服务器的tps大小,以上动作通过使用不同的key取不同大小的数据,重复三次。缓存服务器第一次(缓存对象1KB)第二次(缓存对象10KB)第二次(缓存对象100KB)memcache10239次/秒6758次/秒3483次/秒redis11430次/秒5392次/秒

8、983次/秒tair9932次/秒4392次/秒1012次/秒第1章分布式环境测试1.1.测试场景:1.当各缓存的数据库空时,以单线程通过各缓存客户端set调用向服

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。