博客sphinx测试结果

性能指标:
 

性能指

Max

Avg

Min

cpu占用率

 

7%

 

每次响应时间(秒)

27

3

0.06

每秒完成搜索(个)

 

1.8

 

 结论

跟据上述数据得出,每日可承受1.8/*3600*10小时=6.4万次搜索

目前线上每日搜索次数在6-7千,而且线上硬件环境要远远好于测试环境,

所以上线后各个指标肯定好于测试结果,但磁盘存在出现瓶径的风险,见如下分析

 
 
测试对象:博客搜索使用sphinx
测试环境:服务器 192.168.15.224 (配置双核1.8  内存1G. 带宽为100M ,普通工作用台式机,100万数据源,存储在一块磁盘)
测试方法:
             1、5个用户并发访问页面运行5分钟。(说明:采取过10个并发用户的策略,但平均响应时间超过了10秒,已不在用户可承受的范围之内,所以采用以并发5个用户为基准)
             2、随机取10000个关键词进行参数化搜索,保证每次搜索的关键词不同,避免使用缓存。
测试分析:
 
  1、整个过程,占用的cpu和内存都很低,load average偏高,如图
       
       
 
  2、整个过程,磁盘压力较大(iostat -x),如图可以看出磁盘数据交互占去50%的cpu。磁盘处于99%的繁忙状态,平均每次I/O操作的 等待时间为24毫秒, 而平均每次I/O操作的 服务时间为7毫秒,长时间运行,排队过多磁盘会成为性能瓶径
 
   
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值