今天在CentOS 6.3下做了Siege工具的压力测试,主要是测试一下Siege工具的使用。
我的环境如下:
操作系统:CentOS 6.3
开发环境:Nginx1.0 + PHP5.3 + php-fpm(nginx开启2个worker进程,php-fpm最大开启30个worker进程)
硬件环境:1G内存 + i5英特尔4核CPU
1:安装Siege
>wget http://www.joedog.org/pub/siege/siege-2.70.tar.gz
>tar zxf siege-2.70.tar.gz
>cd siege-2.70/
>./configure
>make && make install
2:安装成功后,通过whereis siege命令查看siege安装的路径得知,siege帮我们安装了如下重要的文件(系统不一样可能路径不一样):
/usr/local/var/siege.log:测试记录,每一次测试的结果都存在该文件中
/usr/local/bin/siege.config:siege的核心配置文件
/usr/local/bin/siege:siege可执行文件
/usr/local/etc/urls.txt:siege在运行时从urls.txt文件中获得需要测试的url地址
3:本次测试用到了gearman(参见我的博客:Gearman中文手册技术文档分