我在 Mac OS X 下使用 ApacheBench 对 Node.js 进行基准测试,并将其与 Apache 2 进行比较。我基本上有三个问题:
我对 Hello World 网页的基本测试结果如下: http://i.imgur.com/lgPMc.png Node.js 通过 Web 服务器以纯文本形式提供“Hello World”,而 Apache 2 提供纯文本文件其中也只包含“Hello World”。我对 8000 个请求进行了相同的测试,它显示在最后 1000 个请求期间响应时间的增加相同。到底是什么原因增加的?
Mac OS X 上是否有等效的 linux dstat 来记录测试期间的内存和 CPU 使用情况?
是否有必须执行的一组基本测试来评估 Web 服务器的性能、吞吐量等?