raksmart活动促销

分享

写回答

发帖

測試你的VPS負載能力如何

国外VPS云主机 国外VPS云主机 2820 人阅读 | 4 人回复

发表于 2010-1-4 16:44:22 | 显示全部楼层 |阅读模式

把所有参数`配置好, 让网站运行在生产环境. 登录VPS Shell,运行下面命令:

ab -H 'Accept-Encoding: gzip'  -c 130 -n 1300 https://sagan.me/

将https://sagan.nme/改为你的网站地址. 130是并发请求数, 1300是总发送请求数. 如果你的网站没用GZip, 去掉-H 'Accept-Encoding: gzip'

命令运行过程中, 用本机浏览器打开你的网站, 如果出现500/ 503错误或者超时, 把130和1300数值调低然后重新执行命令. 如果网站在几秒内能够正常打开, 则可以提高这两个值.

最后测出的并发请求值可以视作VPS的负载能力. 也可以参考测试输出结果. 另外, 测试的网址最好是动态页面, 这样能准确反映服务器性能.

在下的VPS测出来最大承受并发请求只有130   (环境: Linux / MySQL/ Lighttpd/ FastCGI/ PHP/ OpenSSL / Memcached / eAccelerator/ Wordpress)

可以在测试过程中看下系统平均负载(load average):

#ab -H 'Accept-Encoding: gzip'  -c 130 -n 1300 https://sagan.me/  &
#top

[ 本帖最后由 小野大神 于 2010-1-4 04:46 PM 编辑 ]

回答|共 4 个

davidyin

发表于 2010-1-4 19:17:11 | 显示全部楼层

顶一下。windows环境的怎么测呢?

add.c

发表于 2010-1-4 21:17:47 | 显示全部楼层

收藏啦
感谢楼主

aaronxie 该用户已被删除

发表于 2010-1-5 12:51:52 | 显示全部楼层

我来测试一下。。

cncaiker

发表于 2010-1-5 21:45:36 | 显示全部楼层

楼主忘记说了,这个只针对Apache的
您需要登录后才可以回帖 登录 | 注册

本版积分规则