MinaSocket服务器压力报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MinaSocket服务器

压力报告

修改历史

目录

1.概述 (4)

2.环境配置: (4)

3.测试用例 (4)

3.1.socket并发连接数压力测试 (4)

3.2.socket高连接数情况下并发消息压力测试 (5)

3.3.socket最大连接数压力测试 (5)

1.概述

本报告主要通过测试程序,验证Mina socket服务器性能2.环境配置:

(1)测试环境:

环境配置:

Linux + jdk1.5 + 2G /16G memory,

Java配置:

JA V A: –Xms1024m -Xmx2048m

(2)测试地址:

客户端配置:Windows + Jmeter + jdk1.6.0_16

3.测试用例

3.1.socket并发连接数压力测试

测试目的:验证Mina socket服务器并发socket连接系统响应临界点

测试步骤:

多次并发连接数,查找临界点

测试结果:

结论:以上Java配置下,Mina支持的并发socket连接数在750~770区间

3.2.socket高连接数情况下并发消息压力测试

测试目的:验证高连接数下,并发消息的系统响应临界点

测试步骤:

并发Socket连接数与并发消息数比例为5:1时,多次并发发送消息,查找系统响应临界点测试结果:

结论:高连接数下,并发消息时,系统拐点在并发消息数700左右

3.3.socket最大连接数压力测试

测试目的:验证Linux下,socket最大连接数

测试步骤:

每2秒启动一个连接,查找socket最大连接数

测试结果:

结论:Linux下(ulimit –n设置8192时)对于无复杂逻辑的连接,系统可以支持3000个socket连接,最大连接在3500~4000区间左右,同时

高连接数下(3000),每2秒发送消息,消息响应无明显影响

3.4.使用日志文件同时记录消息时socket并发连接数压力测试

测试目的:验证Mina socket服务器在同时记录消息至文件时,并发socket连接系统响应临界点

测试步骤:

多次并发连接数,查找临界点

测试结果:

结论:使用log4j记录日志,写入缓存设置1k时,,Mina支持的并发socket连接数依然在750~770区间,同时写文件对并发连接性能无明显影响

相关文档
最新文档