gpt4 book ai didi

性能测试 Apache 与 NodeJs

转载 作者:搜寻专家 更新时间:2023-10-31 22:36:05 25 4
gpt4 key购买 nike

我目前正在测试 Node.js 和 Apache 之间的性能。

我要证明的是:

  • Apache 较慢,因为它需要比使用单线程事件循环的 Node.js 更多的线程切换。
  • 与使用 epoll 的 Node.js 相比,Apache 需要更多的内存/连接。

这意味着,我要测试的是:

  1. 每个 CPU 的请求数/秒
  2. 每个 RAM 的连接数

好的,这就是我想要做的!但问题是我应该怎么做?对于请求/第二次测试,我可以只使用 Apache Benchmark (ab)(但是 ab 甚至适用于 Node.js 吗?)最大的问题是:如何测试连接/RAM?

最佳答案

做benchmarking时,“我要证明”是一种非常错误的态度。你没有证明任何东西,你衡量的是实际表现。您可能会对结果感到惊讶,也可能不会感到惊讶,但您真的必须从“让我们看看这东西能做什么”开始。

显然顺便说一句,从我见过的所有基准测试来看,node 在原始速度方面排在第一位,但使用的内存比 apache 多,所以你的“证明”就出来了。

关于性能测试 Apache 与 NodeJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com