1)JVM內(nèi)存大小

2)最大線程數(shù)(maxThreads)

3)最大連接數(shù)(maxConnections)

4)全連接隊(duì)列長度(acceptCount)

我們選用單臺機(jī)器來測試Tomcat的性能,硬件配置如下:

CPU(Product Model)" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 行業(yè)動態(tài) > 3.3.1 如何保證Tomcat單機(jī)的性能最優(yōu)

3.3.1 如何保證Tomcat單機(jī)的性能最優(yōu)

時(shí)間:2022-03-05 00:56:01 | 來源:行業(yè)動態(tài)

時(shí)間:2022-03-05 00:56:01 來源:行業(yè)動態(tài)

我們主要從以下幾個(gè)方面來優(yōu)化Tomcat的性能:

1)JVM內(nèi)存大小

2)最大線程數(shù)(maxThreads)

3)最大連接數(shù)(maxConnections)

4)全連接隊(duì)列長度(acceptCount)

我們選用單臺機(jī)器來測試Tomcat的性能,硬件配置如下:

CPU(Product Model)

CPU(Core)

Mem(GB)

HardDisk(Type)

HardDisk(RPM)

E5-2620 v2

24

64

SATA

7200

Tomcat的版本選用8.5.43。

測試的目標(biāo):

1. 單臺Tomcat支持的最大并發(fā)數(shù)

2. 單臺Tomcat支持的最大TPS

3. NIO模型和APR模型的性能對比

測試工具使用:ApacheBench。

我們使用對比測試的方法,分別測試在上傳1KB,10KB,100KB,1M,10M,100M的時(shí)候,Tomcat各項(xiàng)指標(biāo)的數(shù)值。

Tomcat配置:maxThreads=100,minSpareThreads=10,acceptCount=102400,maxConnections=1000000,acceptorThreadCount=2JVM配置:-Xmx16384m -Xms16384m-Xmn1024m -XX: UseConcMarkSweepGC-XX:MaxPermSize=256m

1、使用NIO模型的測試結(jié)果如下:

文件大小

并發(fā)數(shù)

TPS

成功率

1KB

100

30173.99

100%

1KB

400

31222.82

99.99856%

10KB

100

25351.94

100%

10KB

400

25931.42

99.99889%

100KB

400

11399.33

100%

100KB

600

11266.33

99.99997%

1MB

500

1091.73

100%

1MB

700

1094.17

100%

10MB

20

58.64

100%

10MB

40

59.17

100%

100MB

2

4.20

100%

100MB

50

4.13

100%

根據(jù)以上測試結(jié)果可得出以下結(jié)論:

1)在上傳相同文件大小的情況下,隨著并發(fā)數(shù)的增大,會出現(xiàn)一定的丟包情況;

2)在相同并發(fā)量的情況下,隨著上傳文件大小增大,吞吐量會隨之下降。

2、使用APR模型的測試結(jié)果如下:

文件大小

并發(fā)數(shù)

TPS

成功率

1KB

100

31192.96

100%

1KB

200

31222.82

99.99856%

10KB

300

24777.20

99.99739%

100KB

500

10820.51

99.992275%

1MB

500

912.60

100%

10MB

20

69.72

100%

100MB

2

5.35

100%

根據(jù)以上測試結(jié)果以及對比NIO模型的測試結(jié)果,我們可以得出以下結(jié)論:

1)小文件上傳APR模式不如NIO模式,大文件上傳APR模式要好于NIO模式;

2)隨著并發(fā)的增加,TPS先增加后減少,平均響應(yīng)時(shí)間不斷增加;

3)小文件應(yīng)該關(guān)注TPS,大文件應(yīng)該關(guān)注平均響應(yīng)時(shí)間;

4)小文件TPS大概在2萬到3萬之間,能接受的并發(fā)在300到500之間。

關(guān)鍵詞:性能,保證

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉