使用webbench做压力测试

Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。下文介绍的是在Ubuntu环境下安装Memcached并进行测试,具体内容如下所述。

1,先安装Memcached:

 

sudo apt-get install memcached  
 
memcached -d -m 50 -p 11211 -u root 

 

参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行

安装php 模块(顺便装上的,如果只是django中使用,此步可以省略)

2 ,安装压力测试工具

webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。

这个程序很小,解压后不到50K,呵呵

webbench-1.5.tar.gz下载地址在这里

安装非常简单

#tar zxvf webbench-1.5.tar.gz  
 
#cd webbench-1.5  
 
#sudo make && make install 

会在当前目录生成webbench可执行文件,直接可以使用了

用法:

webbench -c 并发数 -t 运行测试时间 URL

如:

webbench -c 5000 -t 120 

 

备注:安装ctags sudo apt-get install ctags 用来编译webbench。

总结:

希望本文介绍的Ubuntu环境下安装Memcached并进行测试的内容能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

原文:http://os.51cto.com/art/201109/289444.htm

posted @ 2013-08-14 15:44  phpdragon  阅读(358)  评论(0编辑  收藏  举报