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
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可执行文件,直接可以使用了
用法:
备注:安装ctags sudo apt-get install ctags 用来编译webbench