Tomcat线程数
1、Tomcat默认线程数是200
2、修改server.xml文件,添加maxThreads、minSpareThreads、maxSpareThreads、acceptCount
3、参数详解
maxThreads=”1000”最大并发数
minSpareThreads=”100”初始化时创建的线程数
maxSpareThreads=”500”一旦创建的线程超过这个值,tomcat就会关闭不再需要的socket线程
acceptCount=”700”指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
4、注意:线程数的增加会增加tomcat内存使用,每个线程都会占用一定的JVM内存
查看进程数
1、通过/proc伪文件系统
格式:cat /proc/进程号/status
结果中Threads后面跟的就是线程数
2、ls /proc/进程号/task |wc -l
查看线程等待数
netstat -ano|grep TIME_WAIT|grep 10.xxx.xxx.xx|wc -l