似乎有什么东西导致我们的服务器离线,我们无法追踪原因,不知道是某个特定网站或脚本的负载导致的。这似乎与 Apache 有关。
是否有人知道我们可以从另一台服务器运行任何基于 Linux 的工具来对有问题的服务器进行压力测试,通过查看它在宕机前需要处理多少个请求?
谢谢,沙迪
答案1
Apache 基准运行相当好并且包含在大多数(如果不是全部)Apache2 安装中。
ab -n 1000 -c 5 -C "somecookie=rawr" http://ourwebsite.com/
答案2
您还可以使用 Apache 的 Jakarta 的 Jmeter。
http://jakarta.apache.org/jmeter/index.html
我用它来对我的服务器进行压力测试,它非常方便从外部计算机和带有 Windows 的工作站运行,高度可配置,并提供许多漂亮的图表和信息,特别是关于故障、故障返回的内容以及故障发生的时间。
他们当然也有 Linux 版本,但我没有使用过这些。
答案3
查看可以帮助您对 Web 服务器进行负载测试的不同开源工具。
http://blog.carlosgomez.net/2010/03/web-load-testing-with-opensource-tools.html
答案4
我知道这是一个相当老的问题:-)。
然而,HTTP 基准测试工具韋克越来越受欢迎。