大红门网站建设,免费公司logo图标,网站做淘宝推广收入,wordpress主机搭建4core/8G springboot压测并发设置
server.tomcat.max-threads800 server.tomcat.accept-count200
允许同时并发达到8002001000
配置等比缩小#xff0c;并发设置参数等比缩小#xff0c;同时并发数等比缩小
JVM优化#xff1a;指定并发GC线程数#xff0c;docker容器在…4core/8G springboot压测并发设置
server.tomcat.max-threads800 server.tomcat.accept-count200
允许同时并发达到8002001000
配置等比缩小并发设置参数等比缩小同时并发数等比缩小
JVM优化指定并发GC线程数docker容器在运行时GC获取到的核心数仍然是物理机的核心数即8核所以会依据默认配置反而增加GC切换cpu的时间jdk11使用G1收集器后该设置就无所谓了。 -XX:ParallelGCThreads核心数*2 -XX:ConcGCThreads核心数
增大docker容器的limit和tomcat最大并连接数保持一致或稍多即可实际上能处理的连接数有上限调整是为了对齐tomcat –pid-limit 10000
tomcat参数修改 –server.tomcat.max-threads200核心数 –server.tomcat.accept-count50核心数
ngx_http_limit_conn_module
ngx_http_limit_conn_module是Nginx提供的连接数限流模块是对某个KEY对应的总的网络连接数进行限流。可以按照IP来限制IP维度的总连接数或者按照服务域名来限制某个域名的总连接数。但不是每一个请求连接都会被计数器统计只有那些被Nginx处理的且已经读取了整个请求头的请求连接才会被计数器统计。