概述
上篇博客提到tomcat调优方案,那么jboss的调优就不能不提了。
jboss的调优也分为三个部分:系统调优(上篇博客提到了,所以这里就不说了),jboss本身优化,JVM参数优
化,jboss目录优化。
一、Jboss本身优化
调整jboss的最大连接数,配置deploy/jboss-web.deployer/server.xml文件:
<Connector
port="8080"
address="0.0.0.0"
maxThreads="1600"
minSpareThreads="100"
maxSpareThreads="250"
emptySessionPath="false"
enableLookups="false"
redirectPort="8443"
acceptCount="800"
connectionTimeout="20000"
disableUploadTimeout="true"
URIEncoding="UTF-8"
/>
参数说明:
maxThreads:表示最多同时处理的连接数。应该将线程数(最大线程数)设置比最大预期负载(同时并发的点击)多25%(经验规则)。
acceptCount:当同时连接的人数达到maxThreads时,还可以接收排队的连接。
minSpareThread:指“启动以后,总是保持该数量的线程空闲等待”;设置比预期负载多25%。
maxSpareThread:指“如果超过了minSpareThread,然后总是保持该数量的线程空闲等待”;设置比预期负载多25%。
二、JVM参数设置
路径:%JBOSS_HOME %binrun.bat
JVM启动参数共分为三类:
而JVM内存又可分为三个主要的域 :
各主要参数的作用如下 :
常见的错误:
下面是个例子,请根据实际情况进行修改,修改run.conf文件中的如下内容:
三、jboss目录优化
jboss服务器将路径:serverdefaultdeploy下的不用的项目删除就OK。
最后
以上就是专注服饰为你收集整理的【面试总结】--jboss调优 一、Jboss本身优化 二、JVM参数设置 三、jboss目录优化的全部内容,希望文章能够帮你解决【面试总结】--jboss调优 一、Jboss本身优化 二、JVM参数设置 三、jboss目录优化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复