Coreseek®  
 | 首页 | 注册 | 回复 | 搜索 | 统计资料 |                 网站首页产品服务开放源码安装使用常见问题中文手册社区交流联系我们 
全文检索 论坛首页 / 全文检索 /

sphinx如何做并发测试?

 
shadowcat
会员
#1 | 发表时间: 2010 06 29 15:47
回复 
想做下压力测试,主要看下在一定索引文件大小下,支持多少并发查询?请专家指点,非常感谢!
HonestQiao
会员
#2 | 发表时间: 2010 06 30 23:56
回复 
可以在多台服务器同时运行多个web应用,进行检索;
然后使用ab测试这些web应用
searchnewer
会员
#3 | 发表时间: 2010 08 23 20:59
回复 
请问您说的ab是什么?
HonestQiao
会员
#4 | 发表时间: 2010 08 24 16:58
回复 
apache的ab
mahonema
会员
#5 | 发表时间: 2010 08 26 11:00
回复 
最近刚开始接触sphinx。

说一下我测并发的思路:

我使用的是sphinx的searchd提供查询服务,使用其提供的C API写了一个自己的测并发的程序。
程序大概如下:
1、预处理查询字串映射到查询词和索引库
2、For each record in test files
     调用C API查询

跑测试:
逐渐增加进程数目直到failed query的数量大量增加。

最后:
统计成功查询的数量,计算并发查询量。
 
回复
Bold Style  Italic Style  Image 链接  URL 链接 
发帖注意:
  • 网址中请去掉http://开头,例如:您需要输入www.coreseek.cn,而不是http://www.coreseek.cn
  • 咨询问题,请贴出详细的操作系统版本、Coreseek版本(Linux环境请给出编译参数)
  • 请仔细查看中文手册和本站安装指南,确认操作正确
  • 请仔细查看常见问题解答,也许你的问题已经有解决方法

» 帐号  » 密码 
发帖前请登陆, 或者 注册 .