成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Tomcat 7優化前及優化后的性能對比

開發 前端
通過兩個結果對比可以看出,吞吐率及服務器處理時間有很大的改觀,當然在我這破機器上也就這樣一個效果了,再優化估計也不會“飛”起來,有興趣的朋友可以找臺牛B點的機器自己試試。

一、運行環境

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

內存:4G,裝的是32位win7,只認出3G,沒有花時間去整ramdisk之類的東西;

操作系統:win7 32位;

JDK:1.7.0_55

Tomcat:7.0.53

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

下面所有測試都是基于1000個請求做的,且都是訪問Tomcat默認的ROOT首頁

二、未調優前

并發用戶數從10-1000挨個測試,測試結果如下:
 

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

三、優化后

優化主要是對Tomcat做的,主要有兩方面:

1、在bin/catalina.bat文件中加入下面參數,對JVM進行優化,至于這一大駝參數的作用及說明,大家到網上找找,應該有很多的,如:http://www.mzone.cc/article/321.html

  1. set JAVA_OPTS=  
  2. -server   
  3. -Xms1000M   
  4. -Xmx1000M   #-Xms與-Xmx設成一樣的值,避免JVM因為頻繁的GC導致性能大起大落  
  5. -Xss512k   
  6. -XX:+AggressiveOpts   
  7. -XX:+UseBiasedLocking   
  8. -XX:PermSize=64M   
  9. -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 

上述這樣的配置,基本上可以達到:

  •  系統響應時間增快

  • JVM回收速度增快同時又不影響系統的響應率

  • JVM內存***化利用

  • 線程阻塞情況最小化

#p#

2、Tomcat連接參數的優化,主要是針對吞吐量做優化:

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

  1. <Connector port="8080" protocol="HTTP/1.1" /> 

改成下面的內容

  1. <Connector port="8080" protocol="HTTP/1.1" 
  2.          URIEncoding="UTF-8"    
  3.          minSpareThreads="25"   
  4.          maxSpareThreads="75" 
  5.          enableLookups="false"   
  6.          disableUploadTimeout="true"   
  7.          connectionTimeout="20000" 
  8.          acceptCount="300"     
  9.          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"/> 

然后我們再來看看10-1000個并發用戶發起1000個請求時所表現的性能是怎么的。

大家可以看到,經過優化后,吞吐率已經能達到平均1800-1900左右,而處理時間基本能穩定在0.6ms,而等待時間***不到600ms。

四、總結

通過兩個結果對比可以看出,吞吐率及服務器處理時間有很大的改觀,當然在我這破機器上也就這樣一個效果了,再優化估計也不會“飛”起來,有興趣的朋友可以找臺牛B點的機器自己試試。試完了希望告訴我結果,讓我也高興一下。

PS:這是我寫的***篇技術文章,大家將就著看,以后多練練,爭取寫出更有水平的文字來。

原文鏈接:http://my.oschina.net/u/160423/blog/272230

責任編輯:林師授 來源: oschina博客
相關推薦

2023-05-10 10:30:02

性能優化Tomcat

2020-10-07 14:20:41

Tomcat深入解析

2023-01-30 08:30:09

Tomcat性能優化

2009-03-12 09:59:43

Windows7WindowsVistWindowsXP

2010-04-13 17:47:50

WindowsEmbe微軟嵌入式開發Windows7

2010-04-13 17:07:18

WindowsEmbe微軟嵌入式開發Windows7

2010-04-13 17:28:09

WindowsEmbe微軟嵌入式開發Windows7

2010-04-13 17:38:13

WindowsEmbe微軟嵌入式開發Windows7

2012-02-22 14:12:08

算法

2013-07-23 09:51:32

Tomcat性能優化服務器性能優化

2009-05-31 10:00:26

2020-03-25 08:00:32

Kubernetes節點工作

2020-11-08 14:43:25

Python列表去重編程

2024-10-07 08:40:56

Spring應用程序Java

2025-06-03 00:00:06

性能優化性能指標響應時間

2022-12-05 17:01:20

MySQL數據庫Oracle

2020-03-11 19:38:39

Tomcat負載均衡配置

2018-09-13 08:47:09

Tomcat負載均衡服務器

2014-12-10 10:12:02

Web

2015-09-18 11:29:50

PHP7革新性能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久无码av | 精品99爱视频在线观看 | 色播久久久 | 日韩一区二区福利视频 | 亚洲精品久久久一区二区三区 | 影音先锋亚洲资源 | 国产精品日韩高清伦字幕搜索 | 欧美不卡一区二区三区 | 精品在线免费观看视频 | 宅女噜噜66国产精品观看免费 | 精品一区二区av | 91精品国产91久久久久久密臀 | 91玖玖| 91视频在线观看免费 | 久草资源网站 | 中文字幕影院 | 亚洲一区二区三区在线 | 香蕉久久久 | 中文字幕中文字幕 | 成人日韩 | 奇米四色在线观看 | 国产精品不卡一区 | 久久久久久99 | 日韩一区在线观看视频 | 91传媒在线观看 | 高清欧美性猛交 | 日韩三级一区 | 日韩一二三区视频 | 精品国产精品国产偷麻豆 | 三级免费 | 国产精品日本一区二区在线播放 | 欧美一区二区三区在线视频 | 99热激情 | 99久久精品一区二区毛片吞精 | 国产成人一区 | 国产精品一区一区 | 99爱在线 | 欧美精品在线免费观看 | 美女日批免费视频 | 九九综合| 欧美一区二区精品 |