




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、性能調(diào)優(yōu)及UNIX操作主要內(nèi)容 1、WebLogic服務(wù)的監(jiān)控 2、WebLogic性能優(yōu)化 3、UNIX操作命令介紹WebLogic服務(wù)的監(jiān)控 WebLogic的控制臺(tái)console對(duì)內(nèi)存的監(jiān)控 Console - server - myserver - 右邊窗口Mornitoring - PerformanceWebLogic服務(wù)的監(jiān)控 Idle Threads 空閑線程數(shù) 這個(gè)值不能為0,否則意味著系統(tǒng)無(wú)線程可用,有死機(jī)的危險(xiǎn). Queue Length 等待隊(duì)列的長(zhǎng)度 當(dāng)Idle Threads的值為0時(shí),Queue Length會(huì)出現(xiàn)數(shù)值。如果Queue Length維持在較高位置,
2、且不下降時(shí),有死機(jī)危險(xiǎn)。但只要值在變,就說(shuō)明系統(tǒng)還在運(yùn)行.WebLogic服務(wù)的監(jiān)控 Memory Usage 內(nèi)存的使用情況 主要看垃圾回收是否頻繁,在系統(tǒng)高負(fù)載的情況下,內(nèi)存是否能達(dá)到8090的使用率。WebLogic服務(wù)的監(jiān)控 查看線程的運(yùn)行情況 線程是否都為空閑null狀態(tài)。如不為空閑,看看是什么樣的請(qǐng)求在占用線程。Console - server - myserver - 右鍵菜單View Execute Threads如下圖所示:WebLogic服務(wù)的監(jiān)控 Current Request 當(dāng)前線程正在處理的請(qǐng)求 被占用的線程的情況:46、48、49 占用內(nèi)容:Socket Read
3、er RequestWebLogic性能優(yōu)化內(nèi)存 一般建議正式的域(Domain)設(shè)置為-Xms1024m -Xmx1024m,表示堆的初始大小和最大值都是1024M。 1、修改文件:Unix為startWebLogic.sh或startManagedWebLogic.sh(集群用);Windows系統(tǒng)為startWebLogic.cmd或startManagedWebLogic.cmd(集群用)。 2、修改位置:為保證我們修改的參數(shù)生效,最好將內(nèi)存參數(shù)命令行放在啟動(dòng)Java虛擬機(jī)之前。示例如下: WebLogic性能優(yōu)化內(nèi)存export CLASSPATHMEM_ARGS=-Xms1024m
4、 -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m# Call WebLogic Serverecho .echo CLASSPATH=$CLASSPATHecho .echo PATH=$PATHecho .echo *echo * To start WebLogic Server, use a username and *echo * password assigned to an admin-level user. For *echo * server administration, use the W
5、ebLogic Server *echo * console at http:/hostname:port/console *echo *$JAVA_HOME/bin/java $JAVA_VM $MEM_ARGS $JAVA_OPTIONS -Dweblogic.Name=$SERVER_NAME -Dweblogic.ProductionModeEnabled=$PRODUCTION_MODE -Djava.security.policy=$WL_HOME/server/lib/weblogic.policy weblogic.ServerWebLogic性能優(yōu)化內(nèi)存 3、注意Unix與W
6、indows的參數(shù)差別。AIX和Linux的參數(shù)值要加上雙引號(hào),Windows則不需要加。如該加的沒(méi)加,不該加的加了,就會(huì)導(dǎo)致設(shè)置的參數(shù)不起作用,影響應(yīng)用系統(tǒng)的性能。 4、Unix系統(tǒng)下參數(shù)是否生效的檢查。可以使用如下命令: ps ef|grep java 如果設(shè)置的參數(shù)生效,在顯示的結(jié)果中會(huì)看到設(shè)置的值。如沒(méi)有生效,會(huì)顯示weblogic缺省的值-Xms32m Xmx200m。WebLogic性能優(yōu)化內(nèi)存 5、Windows下可以使用echo命令,在startWebLogic.cmd文件中查看 echo %MEM_ARGS% 會(huì)在dos窗口中輸出內(nèi)存設(shè)置的信息。 WebLogic性能優(yōu)化線程
7、數(shù) 線程數(shù)Thread Count weblogic服務(wù)在接收到請(qǐng)求后,會(huì)交給后臺(tái)的線程來(lái)處理,線程數(shù)決定了并發(fā)處理能力的大小。 一般以服務(wù)器的CPU個(gè)數(shù)為基準(zhǔn),每個(gè)CPU可負(fù)擔(dān)25個(gè)線程,最好不要超過(guò)50個(gè) 查看線程的運(yùn)行情況,上面已經(jīng)提到。WebLogic性能優(yōu)化線程數(shù) 更改線程數(shù)Thread Count server 右鍵菜單 “View Execute Queues”項(xiàng)查看,如下圖: 點(diǎn)擊“default”,進(jìn)入修改頁(yè)面:WebLogic性能優(yōu)化線程數(shù) 修改了修改了thread count的值后,要點(diǎn)擊的值后,要點(diǎn)擊“應(yīng)應(yīng)用(用(Apply)”按鈕,并重啟服務(wù)后,參數(shù)按鈕,并重啟服務(wù)后
8、,參數(shù)才能生效。才能生效。WebLogic性能優(yōu)化連接池 數(shù)據(jù)庫(kù)連接池的初始連接數(shù)建議數(shù)據(jù)庫(kù)連接池的初始連接數(shù)建議200或以上,或以上,如資源允許可設(shè)置得更大,但不能超過(guò)最如資源允許可設(shè)置得更大,但不能超過(guò)最大連接數(shù),最大連接數(shù)設(shè)置大連接數(shù),最大連接數(shù)設(shè)置800。 Oracle的參數(shù)的參數(shù)processes設(shè)置為設(shè)置為1000或以或以上。上。 查看連接池:查看連接池:consoleservices Connection Pools修改參數(shù)WebLogic性能優(yōu)化LicenseWeblogic實(shí)行實(shí)行License許可制度,免費(fèi)下許可制度,免費(fèi)下載軟件使用的載軟件使用的license是受限制的,
9、各個(gè)是受限制的,各個(gè)方面都會(huì)受到限制。方面都會(huì)受到限制。license文件的文件名為文件的文件名為license.bea,位,位于于weblogic的安裝根目錄下。的安裝根目錄下。 文件如下:文件如下:WebLogic性能優(yōu)化License WebLogic性能優(yōu)化License 主要檢查4項(xiàng):cpu、expiratioin、ip、units。 cpu:支持服務(wù)器使用cpu的數(shù)量,一般來(lái)說(shuō)服務(wù)器都是多cpu的,如果這個(gè)值為1或2,等固定的數(shù)值,會(huì)限制服務(wù)器性能的發(fā)揮。unlimited表明沒(méi)有限制,是最好的。 expiration:表明license文件的使用期限,如果是固定的日期,那么過(guò)了此
10、日期,weblogic就不能使用了。而且license文件的內(nèi)容是不能修改的,不能通過(guò)修改此值的方式實(shí)現(xiàn)繼續(xù)使用的目的。never表明永不過(guò)期。WebLogic性能優(yōu)化License ip:限制了服務(wù)器的ip地址,其他ip地址不可以使用。any表示沒(méi)有ip地址方面的限制。 units:試用版weblogic軟件,這個(gè)值為5,也就是說(shuō),最多允許5各用戶(hù)訪問(wèn)這個(gè)weblogic服務(wù)。unlimited表明沒(méi)有限制。WebLogic性能優(yōu)化NativeIO 在weblogic的server中,一般要將“Enable Native IO”選項(xiàng)置為false,即未選中狀態(tài)。并將“Socket Reade
11、rs”的值設(shè)大66、88、99等,缺省值為33。 還要查看各線程的狀態(tài),如果線程出現(xiàn)大量被“Socket Readers”請(qǐng)求占用的情況,則還是要將NativeIO置為true。Unix日常命令操作 telnet 登錄到遠(yuǎn)程服務(wù)器 pwd 查看當(dāng)前所在的路徑(目錄) rootlinux2 # pwd /root ls 顯示路徑下的文件 -l 顯示文件的屬性 -a 顯示隱含文件Unix日常命令操作drwx- 2 root root 4096 5月 15 08:17 .gnome2_privatedrwxr-xr-x 2 root root 4096 5月 15 07:48 .gstreamer-
12、0.8-rw-r-r- 1 root root 120 2005-08-06 .gtkrc-rw-r-r- 1 root root 130 5月 15 08:17 .gtkrc-1.2-gnome2-rw- 1 root root 915 6月 12 14:23 .ICEauthority-rw-r-r- 1 root root 49804 5月 15 08:10 install.log-rw-r-r- 1 root root 32468 5月 15 08:10 install.log.syslogdrwx- 3 root root 4096 6月 7 08:41 .kde 注意文件屬性為第一行信息注意文件屬性為第一行信息-rw-r-r d目錄,目錄,-普
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大班班級(jí)年終工作總結(jié)
- 寫(xiě)真店創(chuàng)業(yè)計(jì)劃書(shū)
- 繪本:小船的旅游
- 2025年大學(xué)輔導(dǎo)員招聘考試題庫(kù)-教育心理專(zhuān)項(xiàng)測(cè)試卷
- 2025年茶藝師鑒定模擬試卷:茶藝師茶藝館管理與運(yùn)營(yíng)試題
- 2025年小學(xué)教師資格考試《綜合素質(zhì)》教育心理學(xué)應(yīng)用高頻考題解析試卷(含答案)
- 2025年消防安全知識(shí)培訓(xùn)考試題庫(kù):消防安全管理體系消防安全管理信息系統(tǒng)試題
- 繼電保護(hù)基礎(chǔ)知識(shí)課件
- 腫瘤免疫治療課題
- 零廢棄生活探索
- 2024年節(jié)水知識(shí)競(jìng)賽考試題及答案
- 2024年江蘇醫(yī)藥職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整
- qc工作崗位職責(zé)
- 【體能大循環(huán)】聚焦體能循環(huán)-探索運(yùn)動(dòng)奧秘-幼兒園探究體能大循環(huán)有效開(kāi)展策略課件
- 采購(gòu)人員廉潔從業(yè)課件培訓(xùn)
- 2024年單招計(jì)算機(jī)試題題庫(kù)及答案
- XX藥業(yè)公司受試者日記卡
- 多組學(xué)數(shù)據(jù)的整合與分析
- 小學(xué)安全教育《平安校園 拒絕欺凌》劉偉【省級(jí)】?jī)?yōu)質(zhì)課
- 靜脈輸液的不良反應(yīng)及處理原則考核試題及答案
- 《建筑概論》期末考試試卷附答案
評(píng)論
0/150
提交評(píng)論