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系统的知识还有待于读者去探索和学习。