服务器环境8核 32G内存
问题:
在5000个连接的时候Tomcat内存基本吃满
Tomcat 压测:
连接数
内存消耗
CPU
1000
6.9G
100%
2000
12G
100%
3000
19G
100%
4000
25G
100%
4468
30G
100%
更多连接已经无法建立
检查下JVM内存使用情况,其中老年代被占用了98.4%,有大量不能释放的对象在heap。
老年代内存大小31.5G,老年代使用31G
JETTY压测
连接数
内存消耗
CPU
1000
1G
25%
3000
1G
25%
5000
1.1G
25%
10000
1.2G
25%
20000
1.4G
50%
内存情况老年代被使用了79.4%,老年代总大小3.5G占用0.5G
通过现象我们可以看到jetty占用内存非常小,而TOMCAT暂用却非常