我想测试一下我的nginx + node.js设置能够达到多少性能,并尝试优化以提高性能。我发现了一篇很好的文章,详细介绍了可以对操作系统进行调整以承受更多请求(但我不确定是否完全理解)。
假设我想测试它在一段时间内如何处理每秒60000个请求。
我尝试使用apachebench和beeswithmachineguns。apachebench似乎仅限于本地约3500个请求。增加并发只会以某种方式降低平均每秒请求数。我使用beeswithmachineguns成功看到(声称)每秒约5000个请求的测试页面,但这仍然远远达不到我想要的目标。然而,它似乎有点buggy。
是否有可靠的方法模拟这么多的请求?