tomcat并发峰值,JVM参数查看

Servlet:

servlet会在调用(http请求)的时候初始化,在构造函数,或者init中打印一句话可以验证
而且只有一个实例,所以如果要在servlet中使用成员变量,要处理并发的问题,
避免原始类型,使用原子类型。


tomcat后台管理系统:
前提需配置管理员账号(conf/tomcat-user.xml):



配置文件中有案例,点击管理系统入口如果没有密码,也会提示怎么配置。

启动tomcat:
localhost:8080
首页有三个入口
Server Status
Manager App
Host Manager

进入Server Status: http://localhost:8080/manager/status

查看JVM参数:



查看并发:

tomcat并发峰值,JVM参数查看_第1张图片

上面有并发的峰值,现在的线程数,以及busy数。还有request连接的列表。


Linux查看当前establish的数量(并发数)

[dhh@xxxx ~]$ netstat -an|grep ESTAB|grep 8443|wc -l
15
[dhh@xxxx ~]$ netstat -an|grep ESTAB|grep 8443
tcp        0      0 110.77.193.120:8443     114.138.212.161:27141   ESTABLISHED
tcp        0      0 110.77.193.120:8443     120.82.92.121:42806     ESTABLISHED
tcp        0      0 110.77.193.120:8443     114.138.212.161:27018   ESTABLISHED
tcp        0      0 110.77.193.120:8443     42.199.57.90:12997      ESTABLISHED
tcp        0      0 110.77.193.120:8443     114.138.212.161:27188   ESTABLISHED
tcp        0      0 110.77.193.120:8443     183.214.46.38:13508     ESTABLISHED
tcp        0      0 110.77.193.120:8443     112.109.217.63:24712    ESTABLISHED
tcp        0      0 110.77.193.120:8443     112.109.217.63:24714    ESTABLISHED
tcp        0      0 110.77.193.120:8443     112.109.217.63:24713    ESTABLISHED
tcp        0      0 110.77.193.120:8443     49.210.11.2:24230       ESTABLISHED
tcp        0      0 110.77.193.120:8443     183.214.46.38:13503     ESTABLISHED
tcp        0      0 110.77.193.120:8443     42.199.57.90:16879      ESTABLISHED
tcp        0      0 110.77.193.120:8443     49.210.11.2:24228       ESTABLISHED
tcp        0      0 110.77.193.120:8443     49.210.11.2:24229       ESTABLISHED
tcp        0      0 110.77.193.120:8443     112.109.217.63:24711    ESTABLISHED
tcp        0      0 110.77.193.120:8443     49.210.11.2:24227       ESTABLISHED
tcp        0      0 110.77.193.120:8443     120.82.92.121:54232     ESTABLISHED

可以用apache的jmeter模拟高并发请求,刷新页面查看动态


你可能感兴趣的:(Java虚拟机)