使用webbench作压力测试

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

1,先安装Memcached:linux

 

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

 

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

安装php 模块(顺便装上的,若是只是django中使用,此步能够省略)数据库

2 ,安装压力测试工具django

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

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

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

安装很是简单memcached

#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

相关文章
相关标签/搜索