php性能优化(一)压力測试工具篇

ab使用

php

Apache附带的压力測试工具ab,很easy使用,并且全然可以摸你各类条件对Webserver发起測试请求。ab可以直接在Webserver本地发起測试请求。这对于需要了解server的处理性能相当重要,因为它不包含数据的网络传输时间以及用户PC本地的计算时间。

要运行 1000 次的 connection, 20 次的 concurrent (并行, 同一时候):
语法: ab -n 1000 -c 20 www.baidu.comweb

产生出来的结果. 要注意的是下面几个:markdown

§ Time taken for tests: 总共运行花了多久的时间.(以上 1000 次共多久)网络

§ Requests per second: 每秒平均可以处理多少个 connection.并发

webbench

最多可以模拟3万个并发链接去測试站点的负载能力,我的感受要比Apache自带的ab压力測试工具好。安装使用也特别方便。工具

webbench的安装post

wget http://home.tiscali.cz/cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make && make install

webbench用法
webbench -c 500 -t 30 http://127.0.0.1/test.php
webbench的參数说明
-c表示并发数。-t表示时间(秒)性能

相关文章
相关标签/搜索