Mat*_*hew 29 ubuntu nginx apache-2.2 benchmark
我想要一些适用于 ubuntu 的工具,可以用来测试我的服务器,它可以处理多少。
有什么建议?我以前使用过 apache 基准测试,但我想尝试其他方法。
(作为一个附带问题,如果我只使用 nginx,apache 基准测试是否有效?)
kar*_*ore 31
ab 只发送 web 请求,它不关心它正在测试的服务器是什么。但是,它只测试一页。
有 perfmeter、siege、httpload、jmeter 和其他一些。
httpload 相当不错,因为您可以向它提供一系列要测试的 URL。
我建议使用siege进行易于设置的负载测试。除了 apache 基准测试之外,您还可以给它一个 URL 列表来进行负载测试。
一个简单的命令,如
siege -d10 -c10 -i -f urls.txt
和一个urls.txt喜欢例如
http://www.example.com/
http://www.example.com/path1
http://www.example.com/path2
Run Code Online (Sandbox Code Playgroud)
将使用 10 个并发用户 (-c10) 运行负载测试,在每次调用和下一次调用之间等待 10 秒 (-d10),并从文件 (-f) 中随机获取 (-i) 一个 URL。
| 归档时间: |
|
| 查看次数: |
19267 次 |
| 最近记录: |