tomcat 调优案例
2016-05-20 18:36
706 查看
本文优化信息,总体参考:tomcat性能调优
本机器环境:
linux
centos 6.5
tomcat7
jdk1.7
catalina.sh中注释最后一行添加
server.xml 修改:
模拟2000用户读取文件:
loadrunner负载压力测试如下图:
本机器环境:
linux
centos 6.5
tomcat7
jdk1.7
catalina.sh中注释最后一行添加
export JAVA_OPTS="-server -Xms1400M -Xmx1400M -Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:PermSize=128M -XX:MaxPermSize=256M -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=31 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Djava.awt.headless=true "
server.xml 修改:
<Connector port="8084" protocol="HTTP/1.1" URIEncoding="UTF-8" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" connectionTimeout="20000" acceptCount="2000" maxThreads="2000" maxProcessors="1000" minProcessors="5" useURIValidationHack="false" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain" redirectPort="8443" /> <Connector executor="tomcatThreadPool" port="8084" protocol="HTTP/1.1" minProcessors="5" maxProcessors="1000" acceptCount="2000" connectionTimeout="20000" redirectPort="8443" />
模拟2000用户读取文件:
loadrunner负载压力测试如下图:
相关文章推荐
- Maven 部署web应用至本地Tomcat8的问题(未解决)
- CentOS7 下面使用systemctl 来管理tomcat服务
- CentOS7 下面使用systemctl 来管理tomcat服务
- tomcat 异常:Caused by: org.apache.catalina.LifecycleException: The connector cannot start since the specified port value of [-1] is invalid
- Tomcat debug 模式
- tomcat管理脚本
- Mac下安装配置Tomcat
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决
- Mac 上tomcat的安装
- tomcat改utf-8
- tomcat 重新编绎
- linux下jdk,tomcat的安装和配置
- cronolog切割tomcat日志以及日志导出方法
- tomcat多站点配置-window版
- Tomcat配置Jconsole , JvisualVm 监控配置
- tomcat配置
- 在Eclipse中tomcat 内存配置
- tomcat(13)Host和Engine容器
- Tomcat调优总结