tomcat 高并发优化

标签: tomcat 并发 优化 | 发表时间:2014-05-08 22:13 | 作者:725137
出处:http://www.iteye.com

 

<Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"
maxThreads="15000"   minSpareThreads ="50"  acceptCount = "5000"
/>
   maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200
minSpareThreads 表示空闲的线程数,据我的理解,类似于连接池

acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100


   另外,有时候,还需要调整jvm的启动参数。这里就不讲了。再者有时候系统默认的一些值不符合我们高并发的要求,我们也需要做下调整修改。。这样并发数才能上去。。

  如修改 ulimit -n 65535 

  -n size:设置 内核可以同时打开的 文件描述符的最大值.单位:n

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [tomcat 并发 优化] 推荐:

tomcat 高并发优化

- - 企业架构 - ITeye博客
maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200. minSpareThreads 表示空闲的线程数,据我的理解,类似于连接池. acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100.    另外,有时候,还需要调整jvm的启动参数.

tomcat并发优化配置

- - 开源软件 - ITeye博客
        在web应用开发中,提升系统性能和并发,除了负载均衡之外,还有就是通过调整参数来优化,以tomcat为例,其他web工具大同小异.           1.让Tomcat6 中支持Java语言的特性 NIO( New I/O).           NIO俗称“非阻塞通讯”,单从名字上看,就给人一种“快”的感觉.

Tomcat 优化

- - 编程语言 - ITeye博客
tomcat默认参数是为开发环境制定,而非适合生产环境,尤其是内存和线程的配置,默认都很低,容易成为性能瓶颈. linux修改TOMCAT_HOME/bin/catalina.sh,在前面加入. windows修改TOMCAT_HOME/bin/catalina.bat,在前面加入. 最大堆内存是1024m,对于现在的硬件还是偏低,实施时,还是按照机器具体硬件配置优化.

TOMCAT优化

- - 移动开发 - ITeye博客
        Tomcat是我们经常使用的 servlet容器之一,甚至很多线上产品都使用 Tomcat充当服务器. 而且优化后的Tomcat性能提升显著,本文从以下几方面进行分析优化.         一、内存优化.         默认情况下Tomcat的相关内存配置较低,这对于一些大型项目显然是不够用的,这些项目运行就已经耗费了大部分内存空间,何况大规模访问的情况.

Tomcat优化配置

- - 开源软件 - ITeye博客
T omcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS参数. 1.JAVA_OPTS参数说明. -server  启用jdk 的 server 版;  . -Xms    java虚拟机初始化时的最小内存;  .

Tomcat性能优化

- - 操作系统 - ITeye博客
Tomcat容器内的优化. 前面我们对Tomcat启动时的命令进行了优化,增加了系统的JVM可使用数、垃圾回收效率与线程阻塞情况、增加了系统响应效率等还有一个很重要的指标,我们没有去做优化,就是吞吐量. 还记得我们在第三天的学习中说的,这个系统本身可以处理1000,你没有优化和配置导致它默认只能处理25.

调整Tomcat的并发线程到5000+

- - CSDN博客系统运维推荐文章
调整Tomcat的并发线程数到5000+. 调整server.xml的配置. 先调整maxThreads的数值,在未调整任何参数之前,默认的并发线程可以达到40. 调整此项后可以达到1800左右. 2.调整用户打开的文件数限制. 调整后,线程数增加到了5900左右. 3.减少缓冲区大小到1024. 综合来看,还是达不到10000并发.

Linux、mysql、tomcat大并发下的配置

- - Linux - 操作系统 - ITeye博客
    因为之前一直没太接触过项目实现部署的问题,所以中间出现了N多问题,现在有时间了,做了一个整理,已备后用. 此处不包括上一层服务器的负载,如使用nginx/apache等. 配置项目中的连接池最大连接数 <= mysql的max_connections(如项目有集群,则乘N). 可解决出现:MySQL 提示 Too many connections ( 1040 ).

Tomcat 生产服务器性能优化

- - ITeye博客
增加JVM堆(heap). 线程池(thread pool)的设置. Tomcat原生库(native library). 第一步  – 提高JVM栈内存Increase JVM heap memory. 要更改文件(catalina.sh) 位于"\tomcat server folder\bin\catalina.sh",下面,给出这个文件的配置信息,.

Tomcat 7优化前及优化后的性能对比

- - 企业架构 - ITeye博客
Tomcat 7在我们日常开发、测试、生产环境都会使用到,但对于大部分开发人员来说,对其性能还是没有多大了解. 本文就对它做一次性能测试,对比优化前后的性能区别. 内存:4G,装的是32位win7,只认出3G,没有花时间去整ramdisk之类的东西;. 操作系统:win7 32位;. 大家不要笑,公司电脑,就给配这样的,慢的要死,悲剧.