jboss as7 调整jvm内存

最近市场部给力,我们的网站访问量有比较大的增长,由于预设的jvm偏小,导致网站访问速度偏慢,现在就给jboss加点内存更活跃去吧

谷歌了一下,很少有关于这方面的资料,所有我就在这里给大家展示一下吧,一下是我在官方文档中找到的:

已下分两种

1.Managed Domain

就是集群模式的设置

In a managed domain the JVM settings can be declared at different scopes: For a specific server group, for a host or for a particular server. If not declared, the settings are inherited from the parent scope. This allows you to customize or extend the JVM settings within every layer.

Let's take a look at the JVM declaration for a server group:


       
           
               
           
           
       
       
           
               
           
           
       


(Seedomain/configuration/domain.xml)

In this example the server group "main-server-group" declares a heap size of 64m and a maximum heap size of 512m. Any server that belongs to this group will inherit these settings. You can change these settings for the group as a whole, or a specific server or host:


       
           
       
       
           
               
           
           
       
       
           
       


(See domain/configuration/host.xml)

In this case, server-two, belongs to the main-server-group and inherits the JVM settings named default, but declares a lower maximum heap size.

[domain@localhost:9999 /] /host=local/server-config=server-two/jvm=default:read-resource
{
   "outcome" => "success",
   "result" => {
       "heap-size" => "64m",
       "max-heap-size" => "256m",
   }
}


2.Standalone Server

就是单机中的设置

For a standalone sever you have to pass in the JVM settings either as command line arguments when executing the $JBOSS_HOME/bin/standalone.sh script, or by declaring them in $JBOSS_HOME/bin/standalone.conf. (For Windows users, the script to execute is %JBOSS_HOME%/bin/standalone.bat while the JVM settings can be declared in %JBOSS_HOME%/bin/standalone.conf.bat.)


官方写的很详细,也很简单。



你可能感兴趣的:(jboss7)