引用:http://www.cnblogs.com/sybblogs/p/5465763.html
open files
修改linux系统open files限制,通过ulimit –a可看到系统默认的一个进程最大打开文件数为1024,linux系统中一切皆为文件,包含socket连接,需将些值调大,才可建立更多的socket连接。
[root@localhost tomcat]# ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 59519 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 8192 cpu time (seconds, -t) unlimited max user processes (-u) 59519 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
修改方式如下:
打开如下文件/etc/security/limits.conf
vi /etc/security/limits.conf
在文件中加入如下两行,将此数值,改为65535
* soft nofile 65535 * hard nofile 65535
修改后,重新登录,然后再使用ulimit -a即可看到修改已生效。
修改Tomcat线程池
打开${catalina.base}/conf/server.xml文件,将Connector节点修改如下
<Connector port="8080" protocol="org.apache.coyote.http11.Http11AprProtocol" connectionTimeout="20000" acceptCount="10000" maxThreads="1000" redirectPort="8443"/>
禁用Tomcat访问日志
访问量很大时,${catalina.base}/logs/localhost_access_log*会非常大,如果不需要看这些日导,可修改${catalina.base}/conf/server.xml文件,禁用该日志。打开该文件,将如下内容注释即可。
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
设置Tomcat内存
打开文件${catalina.base}/bin/setenv.sh(如果没有则新建),添加下如下内容:
JAVA_OPTS="-Xms4096m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=256m" export JAVA_OPTS
开启Tomcat Apr模式
官方文档中介绍,该模式对IO速度进行了大幅度优化,应将Tomcat调成该模式,下面是链接。
http://tomcat.apache.org/tomcat-7.0-doc/apr.html
如何开启apr模式,可以解压{tomcat}/bin/tomcat-native.tar.gz,然后进入到jni/docs,里面有详细的说明。
相关推荐
详细讲解tomcat7性能调优,对设置进行剖析说明,对进一步了解tomcat有一定帮助
在Tomcat和应用程序进行了压力测试后,如果您对应用程序的性能结果不太满意,就可以采取一些性能调整措施了,当然了前提是应用程序没有问题,tomcat性能调优总结,欢迎下载
Tomcat性能调优 tomcat的服务器性能优化文档,介绍全面的tomcat服务器调优技巧。
一、操作系统调优 二、Java虚拟机调优 三、Apache集成Tomcat 四、Apache和Tomcat集群 五、Tomcat自身优化 六、APR库使用
Tomcat性能调优指导手册 1. 概述 3 2. Java虚拟机性能调优 3 2.1 catalina.sh 或 catalina.bat 3 2.2 winNT服务 3 3. 禁用DNS查询 4 4. 调整线程数(连接数) 4 5. 使用gzip传输 5 6. 负载均衡 5 6.1 实现负载均衡的...
tomcat优化调优文档,介绍了 tomcat的相关配置等信息。用于调优使用。
JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化),供大家查阅!!!!!!!!!!!!!!
优化提高tomcat性能.Tomcat参数调优 大家也许经常会遇到面试时问你会不会TOMCAT性能调优技术,现在奉上
tomcat 常用参数设置。。。
通向架构师的道路(第四天)之Tomcat性能调优-让小猫飞奔
1、通过禁用AJP协议,达到在集群的时候提高处理请求的时间。 2、将BIO通讯模式修改为NIO通讯模式 3、在tomcat中设置JVM参数
Tomcat性能调优及配置技巧
Tomcat JVM调优-TomcatJVM
tomcat7 优化 性能调优,优化tomcat的配置,修改启动模式,开启并且使用线程池,JVM优化,图文说明
Tomcat性能调优方案[参考].pdf
挺不错的,请下载 tomcat性能调优,你也可以