SolrCloud你值得拥有,性能表现良好

标签: solrcloud 值得 拥有 | 发表时间:2013-03-06 23:52 | 作者:duck_genuine
出处:http://blog.csdn.net

转贴请声明原文: http://blog.csdn.net/duck_genuine/article/details/8644412

solrCloud的压力测试:

上一篇文章提过使用solr3.6做的架构优化。 solr 搜索架构优化

测试的时候还没有做更大数据量的并发请求压测试,最近来了新机器,比之前更加好,但没想要把索引放内存,而是放在ssd,内存是满 足的,但使用高于线上2倍多请求的时候,响应就没有之前那么良好,有下降的趋势,即使再加多8个core顶住 ,表现还是差差的。



先看一下非分多结点的测试数据:

4020832
#50ms以下 2735841 ,68.04%
#50ms -100ms 364699 ,9.07%
#100ms -200ms 401903 ,10.00%
#200ms -300ms 191195 ,4.76%
#300ms -500ms 156065 ,3.88%
#500-1000 139782 ,3.48%
#1000-2000 20087 ,0.50%
#2000-3000 11218 ,0.28%
#3000-5000 41 ,0.00%
#5000-以上 1 ,0.00%


基于3.6.1设计的多结点测试数据:8结点*2 双备负载

响应时间 1122万请求 1184万  请求数 983万请求
#50ms以下 9032936 ,80.44% 9859400 ,83.25% 8492507 ,86.39%
#50ms -100ms 730948 ,6.51% 816640 ,6.90% 566203 ,5.76%
#100ms -200ms 679844 ,6.05% 751707 ,6.35% 555547 ,5.65%
#200ms -300ms 218665 ,1.95% 198764 ,1.68% 129092 ,1.31%
#300ms -500ms 166813 ,1.49% 104998 ,0.89% 55841 ,0.57%
#500-1000 173188 ,1.54% 52902 ,0.45% 21114 ,0.21%
#1000-2000 44532 ,0.40% 11318 ,0.10% 268 ,0.00%
#2000-3000 180387 ,1.61% 42332 ,0.36% 9754 ,0.10%
#3000-5000 923 ,0.01% 3565 ,0.03% 2 ,0.00%
#5000-以上 428 ,0.00% 597 ,0.01% 0 ,0.00%



加双倍压力测试,并且再多加4结点负载。总共是(8*3),负载看一下效果:


响应时间 总量 1970万 = 6985110  + 6355850  + 6362254
#50ms以下 13824099 ,70.16% 4570760 ,65.44% 4625922 ,72.78% 4627417 ,72.73%
#50ms -100ms 1397816 ,7.09% 595075 ,8.52% 400213 ,6.30% 402528 ,6.33%
#100ms -200ms 1433964 ,7.28% 711878 ,10.19% 360096 ,5.67% 361990 ,5.69%
#200ms -300ms 655878 ,3.33% 318562 ,4.56% 169003 ,2.66% 168313 ,2.65%
#300ms -500ms 764824 ,3.88% 298421 ,4.27% 232987 ,3.67% 233416 ,3.67%
#500-1000 802516 ,4.07% 261791 ,3.75% 269960 ,4.25% 270765 ,4.26%
#1000-2000 263937 ,1.34% 148634 ,2.13% 57885 ,0.91% 57418 ,0.90%
#2000-3000 538667 ,2.73% 74715 ,1.07% 231570 ,3.64% 232382 ,3.65%
#3000-5000 21222 ,0.11% 5274 ,0.08% 8040 ,0.13% 7908 ,0.12%
#5000-以上 285 ,0.00% 0 ,0.00% 170 ,0.00% 115 ,0.00%



当然这其中还是可以再做优化,不过再看一下solrCloud请求表现:

同样是双倍的压力请求:但却只有8*2的结点负载。cpu表现稳定,且请求响应分值更佳,暂时只测试跑一会,没跑长时间的数据。取了阶段性的数据,依然保持90%是在100ms以下,而且没有看到几个机器负载彪高的趋势 .


响应时间 2563693 2606345 2898226
#50ms以下 2168196 ,84.57% 2207154 ,84.68% 2449177 ,84.51%
#50ms -100ms 173866 ,6.78% 175126 ,6.72% 195621 ,6.75%
#100ms -200ms 167391 ,6.53% 168675 ,6.47% 190621 ,6.58%
#200ms -300ms 29169 ,1.14% 29557 ,1.13% 33537 ,1.16%
#300ms -500ms 10453 ,0.41% 10755 ,0.41% 12169 ,0.42%
#500-1000 7348 ,0.29% 7592 ,0.29% 8556 ,0.30%
#1000-2000 1887 ,0.07% 1947 ,0.07% 2354 ,0.08%
#2000-3000 5297 ,0.21% 5450 ,0.21% 6102 ,0.21%
#3000-5000 86 ,0.00% 89 ,0.00% 89 ,0.00%
#5000-以上 0 ,0.00% 0 ,0.00% 0 ,0.00%


暂时还没有测试并行读写的时候的性能。



转贴请声明原文:  http://blog.csdn.net/duck_genuine/article/details/8644412


作者:duck_genuine 发表于2013-3-6 23:52:51 原文链接
阅读:100 评论:0 查看评论

相关 [solrcloud 值得 拥有] 推荐:

SolrCloud你值得拥有,性能表现良好

- - CSDN博客互联网推荐文章
转贴请声明原文: http://blog.csdn.net/duck_genuine/article/details/8644412. solrCloud的压力测试:. 上一篇文章提过使用solr3.6做的架构优化. 测试的时候还没有做更大数据量的并发请求压测试,最近来了新机器,比之前更加好,但没想要把索引放内存,而是放在ssd,内存是满 足的,但使用高于线上2倍多请求的时候,响应就没有之前那么良好,有下降的趋势,即使再加多8个core顶住 ,表现还是差差的.

SolrCloud简介

- - 开源软件 - ITeye博客
SolrCloud是Solr4.0版本以后基于Solr和Zookeeper的分布式搜索方案. SolrCloud是Solr的基于Zookeeper一种部署方式. Solr可以以多种方式部署,例如单机方式,多机Master-Slaver方式. SolrCloud有几个特色功能:. 集中式的配置信息使用ZK进行集中配置.

solrCloud+tomcat+zookeeper集群配置

- - 研发管理 - ITeye博客
     SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作为集群的配置信息中心.    上面也说了  SolrCloud是基于Solr和Zookeeper的分布式搜索方案,所有要部署solrCloud+tomcat+zookeeper的集群,必须先安装zookeeper.

solrcloud 部署方式比较

- - 研发管理 - ITeye博客
solrcloud 的部署其实有两种方式可选,那么我们在实践开发中应该怎样选择呢. 第一种:当启动solr服务器时,内嵌的启动一个Zookeeper服务器,然后将这些内嵌的Zookeeper服务器组成一个集群.  第二种:将Zookeeper服务器独立的配置一个集群,然后将solr交给Zookeeper进行管理.

solrCloud分布式检索流程

- - CSDN博客互联网推荐文章
好久没写solr的文章了,刚好需要在公司作个分享,先总结一些先. 引用请声明原文:http://blog.csdn.net/duck_genuine/article/details/17014991. solrCloud分布式检索主要流程如下:. 搜索   video,“美女斗秀场” 取按相关度排序取得2条记录~.

SolrCloud 4.3.1+Tomcat 7安装配置实践

- - 开源软件 - ITeye博客
我们使用Solr Replication可以实现Solr服务器的可用性,即使某一个索引副本由于磁盘介质故障或者误操作删除等,其他的多个复制副本仍然可以提供服务. 如果只是单纯的基于Solr Replication技术,只能对一个索引进行管理维护,当索引数据达到一定规模,搜索的性能成了瓶颈,除了重新规划设计索引,实现逻辑划分以外,没有更好地方法实现查询服务器的可扩展性.

企业家和VC值得拥有的一本好书

- leehon - Tech2IPO
如果你是企业家或VCs或准备从事这个行业,就一本这样的书,研究它,学习它. 1999年,当我第一次创业的时候,那时没有关于指导取得风险投资的书. 投资协议条款清单也没有相关相似细节的说明. 领售权(Drag along rights). 现在我知道是说明了,但之前我一点也不了解. 这个词很有逻辑,因此我只能再去学习另一个知识点,直到我晕头转向为止.

分布式全文检索系统SolrCloud简介

- - UC技术博客
本文简单描述SolrCloud的特性,基本结构和入门,基于Solr4.5版本. Lucene是一个Java语言编写的利用倒排原理实现的文本检索类库. Solr是以Lucene为基础实现的文本检索应用服务. SolrCloud是Solr4.0版本开发出的具有开创意义的基于Solr和Zookeeper的分布式搜索方案,或者可以说,SolrCloud是Solr的一种部署方式.

solr安装-tomcat+solrCloud构建稳健solr集群

- - 互联网 - ITeye博客
solrCloud的搭建可以有两种方式:使用solr内嵌的jetty来搭建;使用外部web容器tomcat来搭建. 对于使用jett来搭建参考solr官方的手册照着做肯定ok,下面我主要讲的是如何使用tomcat来搭建solrCloud. 废话不多说,开始我们的工作. 1.搭建tomcat单机版solr.

外媒评出2010年最值得拥有的五大Android应用

- moses - cnBeta全文版
2010年Android Market的发展势如破竹,为广大Android用户独家带来了众多高质量的应用,现在我们就从中选出五大最值得您拥有的应用. 显而易见,这份榜单没办 法尽善尽美,符合每个人心中的标准. 但是我们还是尽了最大的努力从30个候选名单中尽量准确的挑选出五个来. 当然仁者见仁,智者见智,相信每个人心中都会 有自己的一把尺,欢迎大家发表评论提出自己意见,推荐你认为最好的应用,如果它没有出现在我们的榜单中的话.