我正在使用Apache Benchmark Tool和Apache jMeter进行服务器压力测试。随着30个或更多并发请求,网络开始滞后(每100-200个请求)。
虽然服务器上没有CPU负载并且有足够的可用内存。
例如,200个请求以50毫秒的延迟执行,然后~10个请求执行,延迟超过3000毫秒,并且它继续这样。
请注意,服务器不会运行Apache或MySQL,因此Apache不是问题。 Node.JS用于压力测试,它似乎能很好地处理负载。我尝试使用apache和静态内容进行相同的实验,并得到相同的延迟结果。
服务器配置:
- Leaseweb - Intel Xeon X3440 - 8GB DDR3 - 1 x 100Mbps Full-Duplex
什么可能是一个问题,我如何监控弱点?提前谢谢。
答案 0 :(得分:1)
您似乎确信使用不同的目标服务器看到相同的结果意味着目标服务器不是问题。如果您是正确的,那么剩下的两种可能性是负载生成器和网络。尝试使用两个负载生成器(在同一网络位置)。如果得到完全相同的结果,那么负载生成器可能不会受到责备。如果结果发生变化,那么瓶颈就会出现在负载生成器上。