最大连接数限制因素

311 阅读2分钟
原文链接: mp.weixin.qq.com

奇技指南

长连服务的性能测试,服务器的连接数是一个非常重要的性能指标,测试过程中我们会遇到各种各样的因素导致连接数受限,无法得到真实的结果。下面就介绍两个点,帮助我们快速定位。

本文首发于Qtest之道。

被测服务MQTT(不清楚的同学可以网上搜索,后面会单独介绍哦),测试工具Jmeter4.0,下载mqtt-xmeter-jar-with-dependencies.jar文件放入Jmeter的lib/ext下。这时启动Jmeter就可以在sampler下看到MQTT了。

为了快速切入正题,脚本如何创建再此忽略。

执行后日志中发现以下错误。

查看下被测服务器连接数

服务端性能测试经验比较丰富的同学看到这个数字是不是很敏感,哈哈。对,是它就是它,我们的好朋友,端口数。

果然跟系统端口数基本一致,让我们来修改端口号范围

执行sysctl –p使之生效,再查看下

重新运行,此时又报错~~~

但是已经不是原来的问题了,这个错误就很明显了,打开的文件过多,再查看下当前的连接数。

显然是达到了最大文件数,我们来看下

那我们修改下,ulimit  -n 327680就可以了。

影响Jmeter连接数的因素不止这两点,我们再后续文章中继续为大家介绍。

彩蛋

奇效,是由360WEB平台部研发的一站式项目研发协作平台,提供了从需求立项到上线全流程的协同服务和研发工具支撑,助力产品快速创新迭代和研发效能提升。

12月20号是奇效1周年庆,登录奇效可参与寻宝活动,详情可点击阅读原文查看~(奇效现只对360公司内部开放使用)

可关注公众号给我们留言哦~

界世的你当不

只作你的肩膀

 360官方技术公众号 

技术干货|一手资讯|精彩活动

空·