我试图加载testing我的Apache服务器与jmeter(10主机,10线程)与各种MPMconfiguration。 我尝试了maxclient 150到3000的各种设置,但平均响应时间差异可以忽略不计。
CPU使用率达到10%左右,总共100MB左右的RAM使用率要低得多。 apache服务器运行的是一个双核,16 GB的盒子。
任何想法,为什么mpmconfiguration更改没有任何影响的响应时间?
编辑:这是一个标准的Apache服务器,如图像,js文件,css文件等静态内容服务
关于10个主题:我真的很抱歉,我没有完整地解释线程部分。 我确实尝试了从6到30的不同线程值。对于这两个configuration的降级是类似的。 对于150个最大客户端设置,它从〜45ms更改为〜430ms,对于3000个客户端设置,它从〜45ms更改为〜420ms。 我不确定我犯了什么错误。
GioMac指出,你的math是有缺陷的。
如果达到上限,则Apache MaxClients限制只会起作用。
每个10个主机的10个主机是100个客户端。
如果MaxClients设置为150,则不会使用这些设置closures客户端。
要么添加更多的Jmeter客户端(另外10个主机,或者增加到20个线程/主机),或者将MaxClients减less到低于100的值,以便达到限制。 那么应该有一个可观察的performance差异。