【发布时间】:2012-03-09 00:15:10
【问题描述】:
我正在使用 Apache Benchmark Tool 和 Apache jMeter 进行服务器压力测试。当并发请求超过 30 个时,网络开始出现延迟(每 100-200 个请求)。
虽然服务器上没有 CPU 负载并且有足够的可用内存。
例如,200 个请求以 50 毫秒的延迟执行,然后大约 10 个请求以超过 3000 毫秒的延迟执行,并且一直这样。
请注意,服务器不运行 Apache 或 MySQL,因此 Apache 不是问题。 Node.JS 用于压力测试,它似乎可以很好地处理负载。我尝试对 apache 和静态内容进行相同的实验,并得到相同的延迟结果。
服务器配置:
- 租赁网 - 英特尔至强 X3440 - 8GB DDR3 - 1 个 100Mbps 全双工可能是什么问题,我如何监控薄弱环节?提前谢谢你。
【问题讨论】:
-
软件似乎也无关紧要。因为运行什么软件服务并不重要。服务器将仅运行 Node.JS,但我们也使用 apache 进行了测试并得到了相同的结果。
标签: networking httprequest delay latency stress-testing