新聞中心
如何優(yōu)化tomcat服務(wù)器的配置?
其實(shí)優(yōu)化的方式有幾種,這其中老漁哥個(gè)人認(rèn)為T(mén)omcat內(nèi)存優(yōu)化有效、也簡(jiǎn)單一點(diǎn)。具體方法步驟如下:Tomcat內(nèi)存優(yōu)化主要是對(duì) tomcat 啟動(dòng)參數(shù)優(yōu)化,我們可以在 tomcat 的啟動(dòng)腳本 catalina.sh 中設(shè)置 JAVA_OPTS 參數(shù)。JAVA_OPTS參數(shù)說(shuō)明-server 啟用jdk 的 server 版;-Xms java虛擬機(jī)初始化時(shí)的最小內(nèi)存;-Xmx java虛擬機(jī)可使用的最大內(nèi)存;-XX:PermSize 內(nèi)存永久保留區(qū)域-XX:MaxPermSize 內(nèi)存最大永久保留區(qū)域服務(wù)器參數(shù)配置現(xiàn)公司服務(wù)器內(nèi)存一般都可以加到最大2G ,所以可以采取以下配置:JAVA_OPTS='-Xms1024m -Xmx2048m -XX:PermSize=256M -XX:MaxNewSize=256m -XX:MaxPermSize=256m'配置完成后可重啟Tomcat ,通過(guò)以下命令進(jìn)行查看配置是否生效:首先查看Tomcat 進(jìn)程號(hào):sudo lsof -i:9027我們可以看到Tomcat 進(jìn)程號(hào)是 12222 。查看是否配置生效:sudo jmap – heap 12222我們可以看到MaxHeapSize 等參數(shù)已經(jīng)生效。、

創(chuàng)新互聯(lián)公司專(zhuān)注于西鄉(xiāng)網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供西鄉(xiāng)營(yíng)銷(xiāo)型網(wǎng)站建設(shè),西鄉(xiāng)網(wǎng)站制作、西鄉(xiāng)網(wǎng)頁(yè)設(shè)計(jì)、西鄉(xiāng)網(wǎng)站官網(wǎng)定制、微信小程序開(kāi)發(fā)服務(wù),打造西鄉(xiāng)網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供西鄉(xiāng)網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
tomcat性能優(yōu)化中參數(shù)xms是什么意思?
我們?cè)谛阅軆?yōu)化的時(shí)候,最常用的是使用 (視服務(wù)器內(nèi)存情況進(jìn)行調(diào)整)
其中
XMS : JVM初始分配的堆內(nèi)存
XMX : JVM最大允許分配的堆內(nèi)存,按需分配
堆內(nèi)存分配:
自如配置總監(jiān)是什么職位?
自如配置總監(jiān)是一個(gè)公司職位,負(fù)責(zé)管理和組織自如公司的配置業(yè)務(wù)。該職位的主要職責(zé)包括:制定和執(zhí)行配置策略,監(jiān)督和管理配置團(tuán)隊(duì),確保配置服務(wù)的高效運(yùn)作和客戶(hù)滿意度,與其他部門(mén)合作,確保配置工作與其他業(yè)務(wù)環(huán)節(jié)的協(xié)調(diào)。自如配置總監(jiān)通常需要具備良好的團(tuán)隊(duì)管理和組織能力,熟悉配置管理和業(yè)務(wù)流程,具備較強(qiáng)的溝通和協(xié)調(diào)能力。
tomcat設(shè)置多少線程合適?
為了達(dá)到最優(yōu)配置,我進(jìn)行了通用業(yè)務(wù)系統(tǒng)登錄及首頁(yè)待辦、查詢(xún)、統(tǒng)計(jì)內(nèi)容加載等場(chǎng)景的壓力實(shí)測(cè),建議:
在tomcat虛擬內(nèi)存為2G,建議設(shè)置最大線程為500~600,可支持最大并發(fā)量為500~600
在tomcat虛擬內(nèi)存為4G,建議設(shè)置最大線程為600~700,可支持最大并發(fā)量為600~700
如果需要達(dá)到自身業(yè)務(wù)系統(tǒng)的最優(yōu)配置,還是需要根據(jù)自身業(yè)務(wù)系統(tǒng)的場(chǎng)景進(jìn)行逐步壓力實(shí)測(cè),再根據(jù)結(jié)果進(jìn)行線程數(shù)的上調(diào)或下調(diào)。
注意:另外,在另一篇文章“Tomcat性能調(diào)優(yōu):虛擬內(nèi)存JVM設(shè)置”也提到“tomcat虛擬內(nèi)存JVM最大設(shè)置為4G。經(jīng)過(guò)實(shí)測(cè)4G以上性能提升極小,考慮nginx+tomcat集群做負(fù)載均衡。”
線程大小 = ( (線程io時(shí)間 + 線程cpu) / 線程cpu time) * cpu核數(shù)
眾所周知,tomcat接受一個(gè)request后處理過(guò)程中,會(huì)涉及到cpu和IO時(shí)間。其中IO等待時(shí)間,cpu被動(dòng)放棄執(zhí)行,其他線程就可以利用這段時(shí)間片進(jìn)行操作。所以我們可以采用服務(wù)器IO優(yōu)化的通用規(guī)則。
到此,以上就是小編對(duì)于tomcat 配置優(yōu)化的問(wèn)題就介紹到這了,希望這4點(diǎn)解答對(duì)大家有用。
當(dāng)前名稱(chēng):如何優(yōu)化tomcat服務(wù)器的配置?(Tomcat配置與優(yōu)化的示例分析)
網(wǎng)址分享:http://m.fisionsoft.com.cn/article/djdeiod.html


咨詢(xún)
建站咨詢(xún)
