新  闻

在Drupal环境下aiCache加速测试报告——提高620倍的速度

用Apache Bench工具执行,在以下压测试力,针对现有的Drupal安装。比对已安装和未安装aiCache Web Application Accelerator的Drupal结果。在Drupal安装时未变更配置。

服务器: 双核2.6㎓系统,搭载4㎇ RAM,运行64位Ubuntu 8。
软件: Apache2,MySQL 5,Drupal 6都运行在相同系统。
配置: 未修改的缺省配置。Apache2配置侦听8080端口,以免与aiCache采用的标准HTTP80端口冲突。
测试细节: 在Drupal内容管理User Interface中建立单个Drupal页面。5.5㎅大小。
Apache配置侦听8080端口,以免我们稍后开始测试与aiCache冲突。
测试工具: 消减网络频宽/吞吐量,在相同服务器上生成负载,使用Apache Bench工具(ab)。
在动态页面自身执行测试,不测试辅助内容(图像,CSS和JS)。
aiCache配置: aiCache5.466版,定义单个模式,允许缓存演示页10分TTL。
Drupal独立: 据top报告,我们用Drupal独立达到26请求/秒,CPU负载在100%。
平均请求时间是38毫秒。连线时间平均在260毫秒。

 

Drupal+aiCache(测试主要结果):

  • 我们用Drupal+aiCache达到16132请求/秒(大于620倍的大量请求),60毫秒页面载入平均值(多于616倍的更快载入时间)。
  • 连线时间少于10毫秒。
  • 据top报告,测试期间服务器闲置30%。
  • 传速率(kb/sec)提高570倍。

命令行配置

# ab -c 20 -n 1000 http://192.168.168.8:8080/drupal6/?q=node/1

This is ApacheBench, Version2.0.40-dev<$Revision:1.146$> apache-2.0

Copyright2006The Apache Software Foundation, http://www.apache.org/

测试环境 Drupal Drupal+aiCache
服务器软件: Apache/2.2.8 aiCache 4.661
服务器主机名: 192.168.168.8 192.168.168.8
服务器端口: 8080 80
文件长度: 5547字节 5547字节
并行等级: 20 20
测试所用时间: 38 6
完成请求: 1000 100000
失败请求: 0 0
写入错误: 0 0
总传输: 6098000 574280388
每秒请求: 26 16133
每请求时间: 756 1
每请求时间(第二次): 38 0
传输率: 158 90477
半数连线时间: 0 0
处理: 748 1
等候: 747 0
总计: 747 1
请求百分比于某一时间(ms)    
50% 748 1
66% 798 1
75% 832 1
80% 872 1
90% 956 1
95% 1004 1
98% 1029 1
99% 1052 1
100%(最长请求) 1168 1

总结:

aiCache Web Application Acceleration在Drupal实例中提供了惊人的效能改进。在我们在经验中,使用更多系统产生负载,甚至能取得接近25000请求/秒的更高数值。

某一调整可能套用Apache,PHP,MySQL和Drupal实例,在我们的经验中,请求/秒数的改进能力仅2成——约70请求/秒,与搭载aiCache处理相比,仍多于300倍的较少请求/秒。

     

发布者:admin
时间:2009-9-18 9:44:13


© 2009, aiCache & 芝麻开门 版权所有
analytics