日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[转]Tomcat优化之内存、并发、缓存

發(fā)布時(shí)間:2024/4/14 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转]Tomcat优化之内存、并发、缓存 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

1.Tomcat內(nèi)存優(yōu)化

  Tomcat內(nèi)存優(yōu)化主要是對(duì) tomcat 啟動(dòng)參數(shù)優(yōu)化,我們可以在 tomcat 的啟動(dòng)腳本 catalina.sh 中設(shè)置 JAVA_OPTS 參數(shù)。
  JAVA_OPTS參數(shù)說明

堆設(shè)置
-server 啟用jdk的 Server 版;一定要作為第一個(gè)參數(shù),在多個(gè)CPU時(shí)性能佳? -Xms Java虛擬機(jī)初始化時(shí)的最小內(nèi)存;Server端JVM最好將-Xms和-Xmx設(shè)為相同值; -Xmx java虛擬機(jī)可使用的最大內(nèi)存;建議不要超過物理內(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 ,通過以下命令進(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)生效。

  **

2.Tomcat并發(fā)優(yōu)化

  1.Tomcat連接相關(guān)參數(shù)

  在Tomcat 配置文件 server.xml 中的

<Connector port="9027"protocol="HTTP/1.1"maxHttpHeaderSize="8192"minProcessors="100"maxProcessors="1000"acceptCount="1000"redirectPort="8443"disableUploadTimeout="true"/>

?

  

2.調(diào)整連接器connector的并發(fā)處理能力

  1>參數(shù)說明

  maxThreads 客戶請(qǐng)求最大線程數(shù)
  minSpareThreads Tomcat初始化時(shí)創(chuàng)建的 socket 線程數(shù)
  maxSpareThreads Tomcat連接器的最大空閑 socket 線程數(shù)
  enableLookups 若設(shè)為true, 則支持域名解析,可把 ip 地址解析為主機(jī)名
  redirectPort 在需要基于安全通道的場(chǎng)合,把客戶請(qǐng)求轉(zhuǎn)發(fā)到基于SSL 的 redirectPort 端口
  acceptAccount 監(jiān)聽端口隊(duì)列最大數(shù),滿了之后客戶請(qǐng)求會(huì)被拒絕(不能小于maxSpareThreads )
  connectionTimeout 連接超時(shí)
  minProcessors 服務(wù)器創(chuàng)建時(shí)的最小處理線程數(shù)
  maxProcessors 服務(wù)器同時(shí)最大處理線程數(shù)
  URIEncoding URL統(tǒng)一編碼

  2>Tomcat中的配置示例

<Connector port="9027" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"  maxHttpHeaderSize="8192"maxThreads="1000"minSpareThreads="100"maxSpareThreads="1000"minProcessors="100"maxProcessors="1000"enableLookups="false"acceptCount="1000"disableUploadTimeout="true"/>

?

3.Tomcat緩存優(yōu)化

  1>參數(shù)說明

  c ompression 打開壓縮功能
  compressionMinSize 啟用壓縮的輸出內(nèi)容大小,這里面默認(rèn)為2KB
  compressableMimeType 壓縮類型
  connectionTimeout 定義建立客戶連接超時(shí)的時(shí)間. 如果為 -1, 表示不限制建立客戶連接的時(shí)間

  2>Tomcat中的配置示例

  

<Connector port="9027"protocol="HTTP/1.1" connectionTimeout="20000"URIEncoding="utf-8" redirectPort="8443"maxHttpHeaderSize="8192"maxThreads="1000"minSpareThreads="100"maxSpareThreads="1000"minProcessors="100"maxProcessors="1000"enableLookups="false"compression="on"compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"acceptCount="1000"disableUploadTimeout="true"/>

?

4.配置案例

  1>舊有的配置【謹(jǐn)慎參考,原文沒有標(biāo)服務(wù)器環(huán)境】

  參考網(wǎng)絡(luò)對(duì)服務(wù)器做過如下配置,拿出來分享下:

<Connector port="9027" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="utf-8" maxHttpHeaderSize="8192"maxThreads="1000"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"compression="on"compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"acceptCount="200"disableUploadTimeout="true" />

?

  后來發(fā)現(xiàn)在訪問量達(dá)到3 百萬多的時(shí)候出現(xiàn)性能瓶頸。


  2>更改后的配置

<Connector port="9027" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="utf-8" redirectPort="8443"maxHttpHeaderSize="8192"maxThreads="1000"minSpareThreads="100"maxSpareThreads="1000"minProcessors="100"maxProcessors="1000"enableLookups="false"compression="on"compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"acceptCount="1000"disableUploadTimeout="true"/>

?

  

......未完待總結(jié)

?

參考推薦:

http://www.cnblogs.com/starhu/p/5599773.html

http://ajita.iteye.com/blog/1994974

?

轉(zhuǎn)載于:https://www.cnblogs.com/gsyun/p/6945254.html

總結(jié)

以上是生活随笔為你收集整理的[转]Tomcat优化之内存、并发、缓存的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产激情自拍 | 午夜性福利视频 | 色男人天堂av | 久热网站 | 三级久久久| 亚洲欧美国产高清va在线播放 | 精品国产福利 | 国产同性人妖ts口直男 | 91日本精品 | 又紧又大又爽精品一区二区 | 超碰人人在线 | 少妇高潮毛片色欲ava片 | 亚洲一本在线观看 | 成人国产综合 | 狠狠操在线观看 | 亚洲六月丁香色婷婷综合久久 | 亚洲图片偷拍区 | 国产日韩中文字幕 | 中文字幕丝袜诱惑 | 夜夜精品一区二区无码 | 国产肉体xxxx裸体784大胆 | 国产精品主播在线 | 中文字幕97 | 91精品国产成人观看 | 免费午夜视频在线观看 | 嫩模一区二区三区 | 亚洲男女视频 | 激情综合婷婷 | 无码h肉动漫在线观看 | 欧美18—19性高清hd4k | 日韩日韩 | 亚洲在线成人 | 国产精品普通话 | 日韩另类视频 | 欧美黄色小视频 | 国产亚洲无 | 成人毛片a| 老司机精品视频网站 | 美国伊人网| 久久综合久久久 | 开心激情亚洲 | 亚洲午夜无码久久 | 精品一区二区三区日韩 | 欧美精品手机在线 | 国产精品久久久免费观看 | 国产无遮挡裸体免费视频 | 国产网站久久 | 国产成人精品亚洲日本在线观看 | 五月激情六月婷婷 | 一级欧美视频 | 麻豆av电影在线观看 | 日本少妇bbb | 成人免费淫片aa视频免费 | 无码av免费精品一区二区三区 | 亚洲国产三区 | 河北彩花av在线播放 | 日本一本一道 | 无限资源日本好片 | 奇米狠狠777| 亚洲乱码一区二区三区在线观看 | 人人曰 | 午夜精品无码一区二区三区 | 亚洲福利精品视频 | 亚洲伦理中文字幕 | 狠狠爱成人| av制服丝袜 | 午夜剧场成人 | 色偷偷亚洲 | 九九三级 | 国产精品一区二区三区线羞羞网站 | 国产日韩欧美一区二区 | 色网在线看 | 无码人妻精品一区二区中文 | 三级视频在线观看 | 成人1区 | 中文字幕乱码亚洲无线三区 | 欧美三级午夜理伦三级小说 | 国产免费黄色录像 | 日韩视频在线免费观看 | 日本一区二区三区在线观看视频 | 天堂中文在线视频 | 老汉av网站| 曰女同女同中文字幕 | 精品乱子伦一区二区三区 | 午夜视频 | 9久精品| 亚洲色图 欧美 | 国产做爰免费视频观看 | 亚洲av日韩av不卡在线观看 | 亚洲高清在线观看视频 | 黄色一级片国产 | 黄色片网站在线播放 | 国产男女猛烈无遮挡免费视频 | 欧美一区二区三区大屁股撅起来 | 不卡的av在线 | 亚洲天堂成人在线观看 | 在线一区二区三区四区五区 | 亚洲一区二区三区播放 | 亚洲第一网站 |