^o^ 努力學(xué)習(xí) ^o^ 努力工作 ^o^ 努力養(yǎng)老婆 ^o^
大家遇到過這種情況嗎?用apache實現(xiàn)JBoss集群,JBoss性能反而不如集群以前了,測試代碼是JSP,我的環(huán)境是這樣的:
我有三臺服務(wù)器:
第一臺(ip是:192.168.13.26)環(huán)境如下:
Windows XP sp2
512M內(nèi)存
JBoss 4.0.4GA
第二臺(ip是:192.168.13.79)環(huán)境如下:
256M內(nè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包括下面幾個模塊:
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)測192.168.13.26上的JBoss的運行情況,對比做了3次測試,50個用戶并發(fā)訪問(測試時間20分鐘,CPU時間均包括服務(wù)器啟動時間),部分測試數(shù)據(jù)如下:
1.性能依次下降,通過apache訪問JBoss的兩種情況平均響應(yīng)時間明顯變慢。
2.直接訪問JBoss和通過apache訪問一臺JBoss(只開一臺)對比,JBoss的CPU利用率變化很大,我懷疑apache是性能瓶頸。
3.使用集群與不使用集群(仍通過apache)的垃圾回收頻率也有明顯的不同,說明集群session復(fù)制使用內(nèi)存很多,不知道我理解的對不對?
Powered by: BlogJava Copyright © ddpie