^o^ 努力學(xué)習(xí) ^o^ 努力工作 ^o^ 努力養(yǎng)老婆 ^o^
大家遇到過(guò)這種情況嗎?用apache實(shí)現(xiàn)JBoss集群,JBoss性能反而不如集群以前了,測(cè)試代碼是JSP,我的環(huán)境是這樣的:
我有三臺(tái)服務(wù)器:
第一臺(tái)(ip是:192.168.13.26)環(huán)境如下:
Windows XP sp2
512M內(nèi)存
JBoss 4.0.4GA
第二臺(tái)(ip是:192.168.13.79)環(huán)境如下:
256M內(nèi)存
第三臺(tái)(ip是:192.168.13.2)環(huán)境如下:
Windows 2003 Server Enterprise Edition
P4 3.04雙核CPU
1G內(nèi)存
Apache 2.0.59
我使用的apache包括下面幾個(gè)模塊:
core.c 、 mod_win32.c 、 mpm_winnt.c 、 http_core.c 、 mod_so.c
192.168.13.2上的apache的httpd.config文件部分配置如下:
192.168.13.2上的apache的workers.properties文件配置如下:
JBoss(192.168.13.26)中tomcat里面的server.xml文件部分配置如下:
我使用LoadRunner錄制腳本并結(jié)合JProfiler監(jiān)測(cè)192.168.13.26上的JBoss的運(yùn)行情況,對(duì)比做了3次測(cè)試,50個(gè)用戶并發(fā)訪問(wèn)(測(cè)試時(shí)間20分鐘,CPU時(shí)間均包括服務(wù)器啟動(dòng)時(shí)間),部分測(cè)試數(shù)據(jù)如下:
1.性能依次下降,通過(guò)apache訪問(wèn)JBoss的兩種情況平均響應(yīng)時(shí)間明顯變慢。
2.直接訪問(wèn)JBoss和通過(guò)apache訪問(wèn)一臺(tái)JBoss(只開(kāi)一臺(tái))對(duì)比,JBoss的CPU利用率變化很大,我懷疑apache是性能瓶頸。
3.使用集群與不使用集群(仍通過(guò)apache)的垃圾回收頻率也有明顯的不同,說(shuō)明集群session復(fù)制使用內(nèi)存很多,不知道我理解的對(duì)不對(duì)?
Powered by: BlogJava Copyright © ddpie