Ubuntu环境下安装Memcached并进行并发测试

1,先安装Memcached:

1 sudo apt-get install memcached

2 $ memcached -d -m 50 -p 11211 -u root

参数说明 -m 指定使用多少兆的缓存空间;-p 指定要监听的端口; -u 指定以哪个用户来运行
安装php 模块(顺便装上的,如果只是django中使用,此步可以省略)

2,安装Python-memcached

下载python-memcached-latest.tar.gz

tar zxvf python-memcached-latest.tar.gz

cd python-memcached-latest

sudo python setup.py install

注意:安装Setuptools

下载 ez_setup.py

sudo python ez_setup.py

3,将Django项目中的settings.py中的CACHE_BACKEND改成:

1 CACHE_BACKEND = 'memcached://127.0.0.1:11211/'

安装压力测试工具
webbench是Linux下的一个网站压力测试工具,最多可以模拟3万个并发连接去测试网站的负载能力。webbench-1.5.tar.gz下载地址在这里

这个程序很小,解压后不到50K,呵呵
安装非常简单
#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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wygjpp.html