jt-framework
jt-framework copied to clipboard
现在有500个设备需要测试,什么样的服务器配置可以满足?平台或者服务器需要修改什么配置吗?
还有后期如果正式上线可能会扩充到1-2万个设备,什么样的服务器配置可以满足?平台或者服务器需要修改什么配置吗?
500设备,应该不需要特殊配置。
2w 设备的话,很多因素都会影响并发数,建议考虑下面几个因素:
- 文件描述符:
ulimit -n, ...... - 内核参数:
-
/proc/sys/net/core/somaxconn -
/proc/sys/net/ipv4/tcpxxxx -
/etc/sysctl.conf - ......
- 带宽:看具体业务场景
- netty
- BossGroup: 1~2
- WorkerGroup: 核数 * 2
- 直接内存
- 业务线程池(比较关键)
- 线程数量适当调大点,但不要太大(建议一千左右)
- 队列大小看情况调大点
- JVM
注意:这个没有什么固定的标准,要看具体场景压测调整。