重庆网页设计_网页建站_西宁做网站_专业的网页制作公司 3.2     测试结果

3.2.1      单个TOMCAT的WEB服务器

NO

客户数

线程数

请求次数

间隔时间

测试服务器

占用内存

服务器负载

持续时间

平均速度

完成请求

结果说明

1

1

500

200万

0毫秒

Test1

1.1G

>150

82秒

12986条/秒

106万

从第82秒开始,tomcat占用内存1.1g,但CPU资源被tomcat耗尽,服务器负载急剧升高,top显示已达150,服务器停止响应客户端请求,客户端请求速度急剧下降,错包率100%,测试被迫中断

2

2

500

200万

25毫秒

Test1

1.7G

< 6

288秒

4765条/秒

137万

从第280秒左右开始,tomcat占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度急剧下降,出现错包,错包率超过>6%,且仍在增加,测试终止。tomcat抛出“java.lang.OutOfMemoryError: GC overhead limit exceeded “异常。

Test2

293秒

4123条/秒

120万

3

2

500

200万

50毫秒

Test1

1.7G

< 3

422秒

2863条/秒

120万

服务端从第400秒左右开始,tomcat占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度急剧下降,开始出现大量错包,422秒以后的错包率超过4.3%,且仍在在增加中,之前的错包率约为0.8%,测试终止

Test2

413秒

2922条/秒

120万

4

2

500

200万

200毫秒

Test1

1.7G

< 2

742秒

1727条/秒

128万

服务端从第740秒左右开始,tomcat占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度急剧下降,开始出现大量错包,测试终止,达到1.7G前,错包率只有0.008%,达到1.7g后,截止停止测试时,错包率增长到1.2%,且仍在在增加中。 web服务器负载小于2。

Test2

744秒

1608条/秒

119万

5

2

500

200万

500毫秒

Test1

1.7G

< 1

1595秒

742条/秒

118万

服务端从第1595秒左右开始,tomcat占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度急剧下降,开始出现大量错包,达到1.7G前,错包率只有0.08%,达到1.7g后,截止停止测试时,错包率增长到2.3%,测试终止

Test2

1575秒

737条/秒

116万

6

2

500

300万

1000毫秒

Test1

1.7G

< 1

6362秒

471条/秒

300万

在测试进度到80%左右时,tomcat1占用内存达到了Xmx指定上限1.7g,但Test1、Test2请求速度并未下降,直到600万次请求全部完成,两个客户端分别有9个丢包,丢包率只有0.003%,最长的响应时长为12.728秒。

Test2

6351秒

472条/秒

300万

3.2.2      Nginx+2个TOMCAT的WEB服务器

NO

客户端数

线程数

请求次数

间隔时间

测试服务器

Tomcat占用内存

服务器负载

持续时间

平均速度

完成请求数

最大响应时长

平均响应时长

测试结果

1

2

250

150万

0毫秒

Test1

1G

< 2

347秒

4322条/秒

150万

93005毫秒

0.21毫秒

300万次请求全部完成,无一错包。

Test1

1G

322秒

4658条/秒

150万

21244毫秒

0.23毫秒

2

2

500

200万

25毫秒

Test1

1.4G

< 2

542秒

3690条/秒

200万

45016毫秒

0.27毫秒

400万次请求全部完成,无一错包。

Test2

1.4G

544秒

3676条/秒

200万

45014毫秒

0.27毫秒

3

2

500

300万

50毫秒

Test1

 1.7G

< 2

1140秒

2445条/秒

278万

 

 

服务端从第1100秒左右开始,Tomcat1、Tomcat2占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度缓慢下降,但并无错包,人为终止测试。

Test2

1.7G

1141秒

2424条/秒

276万

 

 

4

2

500

300万

200毫秒

Test1

1.7G

< 1

1860秒

1490条/秒

277万

 

 

服务端从第1800秒左右开始,Tomcat1、Tomcat2占用内存到达Xmx指定上限1.7g,Test1、Test2请求速度缓慢下降,但并无错包,人为终止测试。

Test2

1.7G

1863秒

1482条/秒

276万

 

 

5

2

500

500万

500毫秒

Test1

1.7G

< 1

5475秒

913条/秒

500万

93000毫秒

1.09毫秒

完成测试,但Tomcat1、Tomcat2占用内存到达Xmx指定上限1.7g,无错包。

Test2

1.7G

5565秒

898条/秒

500万

92987毫秒

1.11毫秒

6

2

500

500万

1000毫秒

Test1

968M

< 1

10149秒

492条/秒

500万

9077毫秒

2.02毫秒

完成测试,无一错包。

Test2

1G

10149秒

492条/秒

500万

9044毫秒

2.02毫秒

3.2.3      Nginx+2个TOMCAT的WEB服务器+缓冲

NO

客户端数

线程数

请求次数

间隔时间

测试服务器

Tomcat占用内存

服务器负载

持续时间

平均速度
(条/秒)

完成请求数

最大响应时长

平均响应时长

测试结果

1

2

250

150万

0毫秒

Test1

0.2G

< 1

64秒

23437

150万

9993毫秒

0.04毫秒

 

Test2

0.2G

59秒

25423

150万

3472毫秒

0.04毫秒

2

2

500

200万

25毫秒

Test1

0.4G

< 1

196秒

10202

200万

9616毫秒

0.10毫秒

开启Nginx缓存后,400万次请求全部完成,分别有241和216个错包。

Test2

0.4G

194秒

10361

200万

9608毫秒

0.10毫秒

3

2

500

300万

50毫秒

Test1

0.4G

< 1

379秒

7915

300万

9015毫秒

0.13毫秒

开启Nginx缓存后,600万次请求全部完成,无一错包。

Test2

0.2G

384秒

7812

300万

10234毫秒

0.13毫秒

4

2

500

300万

200毫秒

Test1

0.4G

< 1

1220秒

2459

300万

3018毫秒

0.40毫秒

开启Nginx缓存后,600万次请求全部完成,无一错包。

Test2

0.2G

1241秒

2417

300万

3384毫秒

0.41毫秒

5

2

500

500万

500毫秒

Test1

0.4G

< 1

5031秒

993

500万

3020毫秒

1.00毫秒

开启Nginx缓存后,1000万次请求全部完成,无一错包。

Test2

0.2G

5055秒

989

500万

3394毫秒

1.01毫秒

6

2

500

500万

1000毫秒

Test1

0.4G

< 1

10040秒

498

500万

3020毫秒

2.00毫秒

开启Nginx缓存后,1000万次请求全部完成,无一错包。

Test2

0.2G

10038秒

498

500万

78毫秒

2.00毫秒

注:本次测试所用jsp页面仅100个字节大小,测试过程中带宽压力可以忽略不计。测试过程中曾尝试过使用100k大小静态页面,结果显示在千兆内网下,无论是单Tomcat亦或是Nginx+2Tomcat,请求速度最大均不超过1000/秒,网络带宽使用已经达到800M,接近千M内网上限。因此,实际应用中,网络带宽对整个web服务的影响会非常大

">

长沙做网站

手机软件开发工具、厦门app开发、永久使用、不限域名、长沙私人做网站

oa软件开发?

重庆网页设计_网页建站_西宁做网站_专业的网页制作公司

 

四平网站建设岳阳网站优化网站建设功能安徽建站南阳网站优化北京网页设计软件开发工具有哪些开发手机app网站建设的重要性网站优化工作室深圳网站制作的公司公司网站苏州做网站淘宝客app开发免费个人网站建站青岛做网站自助建站乌鲁木齐seo小程序开发制作佛山建站长沙建网站深圳网站推广巩义网站建设网站设计机构扬中网站建设黄骅seo上海门户网站建设黄岛网站制作秦皇岛网站优化绍兴seo网站建设公司加盟

猜你喜欢