tomcat最大并发数连接数_lvs最大并发数

2022-11-15 17:59:11 浏览数 (1)

Tomcat 默认配置的最大请求数是 150,也就是说同时支持 150 个并发

如何设置提高并发数

修改catalina.sh:

代码语言:javascript复制
rem 以下配置为JVM参数调优
set JAVA_OPTS=
-server     rem 以服务器模式启动,启动速度慢,但更稳定,性能更好
-Xms8192M   rem 由于本机内存为16G,这里就设置成8G(实际并未达到最大内存的80%)
-Xmx8192M   rem -Xms与-Xmx设成一样的值,避免JVM因为频繁的GC导致性能大起大落
-Xss512k 
-XX: AggressiveOpts 
-XX: UseBiasedLocking 
-XX:PermSize=64M    rem 内存永久保留区域 
-XX:MaxPermSize=300M     rem 内存永久保留区域 
-XX: DisableExplicitGC  rem 禁止System.gc(),免得误调用gc方法影响性能
-XX:MaxTenuringThreshold=31 
-XX: UseConcMarkSweepGC 
-XX: UseParNewGC   rem 对年轻代采用多线程并行回收,这样收得快;
-XX: CMSParallelRemarkEnabled  rem 带CMS相关的是并发回收(CMS垃圾收集器)
-XX: UseCMSCompactAtFullCollection  rem 带CMS相关的是并发回收(CMS垃圾收集器)
-XX:LargePageSizeInBytes=128m  
-XX: UseFastAccessorMethods 
-XX: UseCMSInitiatingOccupancyOnly rem 带CMS相关的是并发回收(CMS垃圾收集器)
-Djava.awt.headless=true

Jetbrains全家桶1年46,售后保障稳定

修改Server配置

比如在SpringBoot中通过修改Application.properties文件 server.tomcat.max-threads=1000

maxThreads=”1000″ //最大并发数 minSpareThreads=”100″//初始化时创建的线程数 maxSpareThreads=”500″//一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。 acceptCount=”700″// 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/230806.html原文链接:https://javaforall.cn

0 人点赞