当前位置: 首页 > news >正文

重庆网站制作设计抚州网站建设

重庆网站制作设计,抚州网站建设,安徽建设监理协会网站,贵阳住房和城乡建设局网站目标#xff1a;测试创建1000万客户端连接到Coolpy7 MQTT服务器端#xff0c;服务器操作系统 Linux(任意一款发行版服务器版本)。分别在两台硬件一样的服务器#xff0c;其中一台用于服务器端运行#xff0c;另一台用于创建千万客户端连接客户端机器。在硬件一致的情况下请…目标测试创建1000万客户端连接到Coolpy7 MQTT服务器端服务器操作系统 Linux(任意一款发行版服务器版本)。分别在两台硬件一样的服务器其中一台用于服务器端运行另一台用于创建千万客户端连接客户端机器。在硬件一致的情况下请确保网络设备达到相关测试要求例如万兆网络等等。服务端系统参数调优(Linux)修改文件/etc/sysctl.conf,配置网络参数。net.ipv4.tcp_wmem 4096 87380 4161536net.ipv4.tcp_rmem 4096 87380 4161536net.ipv4.tcp_mem 786432 2097152 3145728fs.file-max 12000000 #一千两百万执行/sbin/sysctl -p即时生效。echo 12000000 /proc/sys/fs/nr_open #需root权限/etc/systemd/system.conf 设置服务最大文件句柄数:DefaultLimitNOFILE12000000修改/etc/security/limits.conf文件* hard nofile 12000000* soft nofile 12000000* soft nproc 12000000* hard nproc 12000000需重启系统生效服务器操作系统参数调优完成。关于启动CoolPy7服务器端程序请参阅本章中的《程序安装》小节客户端的参数调优(Linux)根据TCP/IP协议由于端口是16位整数也就只能是0到 65535而0到1023是预留端口所以能分配的端口只是1024到65534也就是64511个。一台机器一个IP只能创建六万多个长连接。 要想达到更多的客户端连接可以用更多的机器或者网卡也可以使用虚拟IP来实现比如下面的命令增加了19个IP地址其中一个给服务器用其它18个给client,这样可以产生18 * 60000 1080000个连接。本测试用例需要增加到一千万或以上的足够IP。以上指令查看到网卡名称为 eth0以上指令操作增加虚拟IP添加完成后通过 ifconfig 指令查看确认所有虚拟IP最已列出。修改/etc/sysctl.conf文件fs.file-max 12000000fs.nr_open 12000000net.ipv4.ip_local_port_range 1024 65535执行/sbin/sysctl -p即时生效。echo 12000000 /proc/sys/fs/nr_open #需root权限/etc/security/limits.conf配置* soft nofile 12000000* hard nofile 12000000* soft nproc 12000000* hard nproc 12000000# 下载测试工具git clone https://github.com/Coolpy7/coolpy7_benchmark.git# 进入bin文件夹cd bin# 启动Coolpy7静连接测试工具# 参数url: Coolpy7服务端所在服务器ip地址默认端口号1883# 参数workers: 需要创建的客户端连接数量# 参数cid: mqtt连接客户端(ClientId)前缀工具会自动以cidWorkersId作为连接clientid值# 参数topic: 连接成功后订阅的topic主题支持以%i取得workersid例: mytopic%i不进行订阅测试填写null字符串# 参数keepalive: 连接ping时间间隔# 参数clear: mqtt客户端连接的clearsession属性当设置为true时重连时不能再次订阅qos0以上的主题# 以下例示建立连接到192.168.200.238所在的Coolpy7服务器端并创建400万个MQTT客户端连接./go_build_cp7_bench_sub_go_linux -workers4000000 -cidtqy -topicnull -qos0 -urltcp://192.168.200.238:1883 -keepalive60000s -cleartrue测试时需时刻关注服务器端网络资源使用情况测试数据显示在高连接数下ping/pong状态下已占用极大的网络带宽需根据当前设备的硬件资源合理设置最大连接数量以保证系统的稳定长期运行服务器端启动并host于1883 TCP端口通过HTOP工具监测Coolpy7(连接时)硬件资源占用情况通过NLOAD工具监测Coolpy7(连接时)网络资源占用情况使用Coolpy_benchmark工具测试连接400万连接测试工具开源地址https://github.com/Coolpy7/coolpy7_benchmark工具会以1000为单位打印连接信息工具启动后会一直创建参数指定的客户端连接数按应用场景测试MQTT 是一个设计得非常出色的传输层协议在移动消息、物联网、车联网、智能硬件甚至能源勘探等领域有着广泛的应用。1个字节报头、2个字节心跳、消息 QoS 支持等设计非常适合在低带宽、不可靠网络、嵌入式设备上应用。不同的应用有不同的系统要求用户使用Coolpy7消息服务器前可以按自己的应用场景进行测试而不是简单的连接压力测试:Android 消息推送: 推送消息广播测试。移动即时消息应用: 消息收发确认测试。智能硬件应用: 消息的往返时延测试。物联网数据采集: 并发连接与吞吐测试。
http://www.pierceye.com/news/175565/

相关文章:

  • 国外psd网页模板网站免费学校网站管理系统
  • 网站开发合作合同范本电子商务营销渠道有哪些
  • 云南网站建设哪个好沈阳视频制作公司
  • 可以做公众号的一些网站企业级网站开发需求分析
  • 建设网站收费标准品牌网络推广公司排名
  • 网站怎么做动态背景图片营销型网站建设的优势有哪些
  • 专业网站制作软件网页设计五个页面
  • 个人网站的成本球形网架结构厂家
  • 顺德网站制作案例价位php做视频网站源码
  • 网站优化 无需定金公明网站制作
  • 安徽龙山建设网站wordpress 禁止twitter
  • 中卫市网站开发制作网页设计html代码大全颜色
  • 深圳网站建设伪静态 报价 jsp 语言新网站如何推广
  • 南京建设局网站首页wordpress 要求ftp
  • 百度站长 添加网站哪些网站可以上传自己做的视频
  • 网站开发的论文引言微信网站开发视频教程
  • 宁波网站制作出售爱南宁app下载官网最新版
  • 科技类公司名称大全常州网站关键词优化咨询
  • 共享ip服务器做网站如何把网站推广出
  • 网站开发标书范本免费模板下载网站推荐
  • 郑州品牌网站建设宿松县住房和城乡建设局网站
  • 电商网站开发与运营赣州爆炸事故
  • 牡丹区建设局网站黄骅贴吧最近发生的事
  • 手机一键建站北京公司网站建站
  • 做个简单网站大概多少钱广州联亨科技网站建设
  • 恺策网优 营销型网站建设品牌服务商在线html网站开发
  • 做seo要明白网站桂林生活网新闻
  • 网站建设供需武昌做网站哪家专业
  • 好看的电商网站模板网易对象存储wordpress
  • 上海工商网查询企业信息查询系统安卓优化大师app下载