亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

系統(tǒng) 1889 0

Tomcat?7 在我們?nèi)粘i_發(fā)、測試、生產(chǎn)環(huán)境都會(huì)使用到,但對(duì)于大部分開發(fā)人員來說,對(duì)其性能還是沒有多大了解。本文就對(duì)它做一次性能測試,對(duì)比優(yōu)化前后的性能區(qū)別。

一、運(yùn)行環(huán)境

CPU :? Intel(R)?Pentium(R)?P6200@2.13GHz??

內(nèi)存: 4G ,裝的是 32 win7 ,只認(rèn)出 3G ,沒有花時(shí)間去整 ramdisk 之類的東西;

操作系統(tǒng): win7?32 位;

JDK 1.7.0_55

Tomcat 7.0.53

大家不要笑,公司電腦,就給配這樣的,慢的要死,悲?。?

下面所有測試都是基于 1000 個(gè)請(qǐng)求做的,且都是訪問 Tomcat 默認(rèn)的 ROOT 首頁

二、未調(diào)優(yōu)前

并發(fā)用戶數(shù)從 10-1000 挨個(gè)測試,測試結(jié)果如下:

? Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

從上面的測試結(jié)果來看,除去 200 用戶并發(fā)的時(shí)候(這時(shí)候可能在做 GC ),吞吐率和請(qǐng)求處理時(shí)間都比較穩(wěn)定,但請(qǐng)求等待時(shí)間到后面就颼颼的往上漲了。經(jīng)觀察, CPU 負(fù)載均在 80% 以下。

?

三、優(yōu)化后

優(yōu)化主要是對(duì) Tomcat 做的,主要有兩方面:

1 、 bin/catalina.bat 文件中加入下面參數(shù),對(duì) JVM 進(jìn)行優(yōu)化,至于這一大駝參數(shù)的作用及說明,大家到網(wǎng)上找找,應(yīng)該有很多的,如: http://www.mzone.cc/article/321.html

01

set?JAVA_OPTS=

02

-server?

?

03

-Xms1000M?

04

-Xmx1000M???#-Xms與-Xmx設(shè)成一樣的值,避免JVM因?yàn)轭l繁的GC導(dǎo)致性能大起大落

?

05

-Xss512k?

06

-XX:+AggressiveOpts?

?

07

-XX:+UseBiasedLocking?

08

-XX:PermSize=64M?

?

09

-XX:MaxPermSize=300M?

10

-XX:+DisableExplicitGC?

?

11

-XX:MaxTenuringThreshold=31?

12

-XX:+UseConcMarkSweepGC?

?

13

-XX:+UseParNewGC??

14

-XX:+CMSParallelRemarkEnabled?

?

15

-XX:+UseCMSCompactAtFullCollection?

16

-XX:LargePageSizeInBytes=128m??

?

17

-XX:+UseFastAccessorMethods?

18

-XX:+UseCMSInitiatingOccupancyOnly?

?

19

-Djava.awt.headless=true

上述這樣的配置,基本上可以達(dá)到:

  • 系統(tǒng)響應(yīng)時(shí)間增快
  • JVM回收速度增快同時(shí)又不影響系統(tǒng)的響應(yīng)率
  • JVM內(nèi)存最大化利用
  • 線程阻塞情況最小化

?

2 Tomcat 連接參數(shù)的優(yōu)化,主要是針對(duì)吞吐量做優(yōu)化:

修改 conf/server.xml 文件,把原來

1

<Connector?port="8080"?protocol="HTTP/1.1"?/>

改成下面的內(nèi)容

01

??<Connector?port="8080"?protocol="HTTP/1.1"

02

???????????URIEncoding="UTF-8"??

?

03

???????????minSpareThreads="25"?

04

???????????maxSpareThreads="75"

?

05

???????????enableLookups="false"?

06

???????????disableUploadTimeout="true"?

?

07

???????????connectionTimeout="20000"

08

???????????acceptCount="300"???

?

09

???????????maxThreads="300"?

10

???????????maxProcessors="1000"?

?

11

???????????minProcessors="5"

12

???????????useURIValidationHack="false"

?

13

???????????compression="on"?

14

???????????compressionMinSize="2048"

?

15

???????????compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"

16

???????????redirectPort="8443"/>


然后我們?cè)賮砜纯? 10-1000 個(gè)并發(fā)用戶發(fā)起 1000 個(gè)請(qǐng)求時(shí)所表現(xiàn)的性能是怎么的。

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比

大家可以看到,經(jīng)過優(yōu)化后,吞吐率已經(jīng)能達(dá)到平均 1800-1900 左右,而處理時(shí)間基本能穩(wěn)定在 0.6ms ,而等待時(shí)間最高不到 600ms 。

四、總結(jié)

通過兩個(gè)結(jié)果對(duì)比可以看出,吞吐率及服務(wù)器處理時(shí)間有很大的改觀,當(dāng)然在我這破機(jī)器上也就這樣一個(gè)效果了,再優(yōu)化估計(jì)也不會(huì) 起來,有興趣的朋友可以找臺(tái)牛 B 點(diǎn)的機(jī)器自己試試。試完了希望告訴我結(jié)果,讓我也高興一下。

Tomcat 7優(yōu)化前及優(yōu)化后的性能對(duì)比


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦?。。?/p>

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 四虎影院永久免费观看 | 久久www免费人成高清 | 国产成人精品午夜免费 | 四虎永久在线精品免费观看地址 | 国产成人拍精品视频网 | 情欲综合网 | 日本人成18在线播放 | 国产精品你懂的在线播放 | 精品久久久久久久一区二区伦理 | 伊人色综合久久天天网蜜月 | 亚洲一区二区影院 | 久久精品爱国产免费久久 | 亚洲一级免费毛片 | 久久99蜜桃精品久久久久小说 | www.黄色片| 免费毛片一级 | 狠狠色噜噜狠狠狠97影音先锋 | 久久久久国产一级毛片高清版 | 一级黄色免费毛片 | 国产在线自在拍91精品黑人 | 亚洲精品久久久久综合91 | 日本一级高清不卡视频在线 | 综合色好色 | 2021国产精品自产拍在线 | 久久天天躁狠狠躁夜夜呲 | 一级免费视频 | 亚洲精品αv一区二区三区 亚洲精品爱爱久久 | 欧美一级毛片久久精品 | 全部免费毛片在线 | 国产成人啪一区二区 | 色婷婷色99国产综合精品 | 一级毛片免费在线播放 | 中文字幕亚洲综合久久2 | 一级毛片免费在线播放 | 欧美狠狠入鲁的视频极速 | 高清一区二区亚洲欧美日韩 | 久久久久久午夜精品 | 欧美成人丝袜视频在线观看 | 天天操天天摸天天射 | 婷婷激情五月网 | 美女一区二区三区 |