具体请参考: https://www.tiocloud.com/doc/tio/61
操作系统
Ubuntu 12
在
/etc/sysctl.conf中添加如下配置:

在/etc/security/limits.conf中添加如下配置:

最后使用ulimit -an查询设置是否生效。
测试主机 cpu:


客户端测试机用 VMware创建12台虚拟机。机器性能就不列举了。每台虚拟机可以跑3W链接











结论如下 :
0-10万连接。内存变化较大。主要是由于内存初始化时jvm会占用一部分内存。
10万之后。每增加10万连接 内存占用率上升300M左右。
随着连接数增加可以发现cpu性能对连接数影响不大。
新生代内存与老生代内存占用率比较合理。
并发30W连接在2小时内。内存变化不明显。处于合理状态
根据以上数据可以推论 —-> 以8G内存(可使用内存为7.5G左右)为例:当内存占用率达到5G左右时足以支撑100W并发连接。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70006579/viewspace-2810075/ ,如需转载,请注明出处,否则将追究法律责任。