配置apache基准以使用不同的查询参数

时间:2011-04-04 18:48:35

标签: performance apache webserver benchmarking

我使用apache benchmark [ab]对我的http服务进行压力/性能测试。

我想在http调用中使用不同的查询参数来配置文件。我发现this补丁允许你这样做。我有以下问题:

1]我下载了ab.c文件,但无法弄清楚放在哪里。目前我的ab二进制文件位于/ usr / bin中。如果我把ab.c放在那里和gcc ab.c我得到一堆错误,因为它找不到标题等我的/ usr / lib / httpd / modules只有一堆.so文件。因此,基本上任何有关如何使补丁工作的帮助表示赞赏。

2]该补丁的许可证不明确,它说:©版权所有Chris Miles 2007.保留所有权利。如果我可以使用它,有人可以评论吗?

由于

1 个答案:

答案 0 :(得分:1)

您必须从[来源] [1]建立httpd ab.c位于support子目录中。在建造之前你必须更换它。此外,请注意,您可能必须获得2.2.4版的源代码(如您共享的[link] [5]所示)。

我不知道你编译程序的舒适程度,但这些链接可能会有所帮助:

  • [从源代码编译软件] [3]
  • [编译一个简单的C程序] [4]

考虑到您希望通过这样做实现目标,请参阅:[问题2602841] [2]。

1:httpd.apache.org/download.cgi#apache22
  2:Changing POST data used by Apache Bench per iteration
  3:everydaylht.com/howtos/system-administration/compiling-software-from-source-code/
  4:luv.asn.au/overheads/compile.html
  5:chrismiles.info/dev/testing/ab /