tomcat5.5的配置、性能优化
2008-09-08 16:27
387 查看
1.Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB。2. 操作系统性能优化默认windows下打开文件数是2000;在linux下是1024;vi /etc/profile 加入ulimit -n 4096就把linux改成打开文件最大数为40963. 禁用DNS查询
当web应用程序向要记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。为了消除DNS查询对性能的影响我们可以关闭DNS查询,方式是修改server.xml文件中的enableLookups参数值:4. 在Tomcat5对这些参数进行了调整,请看下表:
5.在web下不显示目录列表在web.xml中把listings改成false就行了
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB。2. 操作系统性能优化默认windows下打开文件数是2000;在linux下是1024;vi /etc/profile 加入ulimit -n 4096就把linux改成打开文件最大数为40963. 禁用DNS查询
当web应用程序向要记录客户端的信息时,它也会记录客户端的IP地址或者通过域名服务器查找机器名转换为IP地址。DNS查询需要占用网络,并且包括可能从很多很远的服务器或者不起作用的服务器上去获取对应的IP的过程,这样会消耗一定的时间。为了消除DNS查询对性能的影响我们可以关闭DNS查询,方式是修改server.xml文件中的enableLookups参数值:4. 在Tomcat5对这些参数进行了调整,请看下表:
[align=center]属性名[/align] | [align=center]描述[/align] |
[align=left]maxThreads[/align] | [align=left]Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。[/align] |
[align=left]acceptCount[/align] | [align=left]指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。[/align] |
[align=left]connnectionTimeout[/align] | [align=left]网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。[/align] |
[align=left]minSpareThreads[/align] | [align=left]Tomcat初始化时创建的线程数。[/align] |
[align=left]maxSpareThreads[/align] | [align=left]一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。[/align] |
相关文章推荐
- tomcat5.5的配置、性能优化
- tomcat5.5的配置、性能优化
- Tomcat 安全配置与性能优化
- Tomcat性能优化(三) Executor配置
- tomcat 性能优化配置
- Tomcat5.5 中文路径配置及性能调节
- Tomcat8安装, 安全配置与性能优化(转)
- Tomcat 安全配置与性能优化
- Tomcat 安全配置与性能优化
- Tomcat8安装, 安全配置与性能优化
- Tomcat 7配置文件优化:前后的性能对比
- Tomcat安全配置与性能优化
- 一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确
- TOMCAT-5.5.X优化配置
- Tomcat性能优化配置详解
- Tomcat 安全配置与性能优化
- Linux系统 tomcat性能优化配置
- Tomcat性能优化,如何优化tomcat配置(从内存、并发、缓存4个方面)优化
- 一个Web报表项目的性能分析和优化实践(三) :提高Web应用服务器Tomcat的内存配置,并确认配置正确
- Tomcat 安全配置与性能优化