Ø 更改內(nèi)存分配參數(shù)(以內(nèi)存為2G為例)
將bea"weblogic81"common"bin"commENV.cmd文件中
set MEM_ARGS=-Xms128m -Xmx256m內(nèi)存加大,設(shè)置為:
set MEM_ARGS=-Xms1024m –Xms1024m
然后在服務(wù)的startWeblogic.cmd中查找
call "%WL_HOME%"common"bin"commEnv.cmd",如果在這句的后面無內(nèi)存參數(shù)的設(shè)置則以上面的設(shè)置為準(zhǔn)。如果在這句的后面加上
set MEM_ARGS=-Xms1024m –Xms1024m,則以這句為準(zhǔn)。
Ø 適當(dāng)調(diào)整了BEA Weblogic的線程數(shù)大小。
weblogic server的線程數(shù)是一個比較重要的參數(shù)。線程數(shù)指的是weblogic server的最大并發(fā)處理操作數(shù)量。但是并不是說增加線程數(shù)就以為著能夠增加性能,能夠處理更多的事情。因為線程耗費(fèi)資源,不必要的線程數(shù)增加反而會降低性能。
調(diào)整線程數(shù)時,在左邊菜單的myserver上點擊右鍵,選擇查看執(zhí)行隊列,然后點擊weblogic.kernel.Default。將“線程計數(shù)”、“最大線程數(shù)”、“最小線程數(shù)”設(shè)置為相同的數(shù)值,“線程數(shù)增加”設(shè)為0,以減少線程數(shù)增減帶來的性能消耗。
Ø Weblogic監(jiān)控
http://ip:端口/console,輸入用戶名、密碼對當(dāng)前的服務(wù)進(jìn)行監(jiān)控。
登陸后會看到平臺的左邊有一樹目錄,打開mydomain下的servers,就會看到我們要監(jiān)控的服務(wù)了。單擊服務(wù),
通過Monitoring—>General—> Monitor all Active Queues對線程進(jìn)行監(jiān)控制。
通過Monitoring—>Perfformance對Throughput:、Queue Length、Memory Usage:進(jìn)行監(jiān)控。