[Building Sakai] 2.7 Install (JAVA_OPTS)

Stephen Marquard stephen.marquard at uct.ac.za
Thu Mar 18 02:25:11 PDT 2010


If you're running 2 VMs on an 8G server, I'd suggest you set up each for around 3G, e.g.

-Xms1024m -Xmx2500m

and see what the process ends up using. I think -Xmx1024m is possibly a bit small.

You can experiment - basically you'll see the results in the GC times shown in the log and if there's too much GC going on, it will hurt performance and response time.

Cheers
Stephen

>>> Warwick Chapman <warwickchapman at gmail.com> 3/18/2010 11:16 AM >>>
I saw that on the PROD section in JIRA but I have an 8G host which I have
currently allocated 2G for each VM.

I will tweak as I go along.  I assume the AppSvr could do with more memory
than the DB Server.

On Thu, Mar 18, 2010 at 11:12 AM, Stephen Marquard <
stephen.marquard at uct.ac.za> wrote:

> For your JAVA_OPTS, on an 8G server you should allocate more RAM to the
> JVM, e.g. our production settings (on 8G servers) are:
>
>  -Xms5000m -Xmx5000m -Xmn1g -XX:MaxPermSize=512m
>
> It may be possible to make this bigger, but be careful not to make it so
> big that the java process starts using swap. For your usage levels, 5G heap
> is plenty.
>
> Cheers
> Stephen
>
> >>> Warwick Chapman <warwickchapman at gmail.com> 3/17/2010 7:03 PM >>>
> Hi All
>
> I am doing my first ever install of Sakai, intended to be used by a
> community of 3000-5000 people.
>
> I have prepared a server with 8G RAM and 750G drives with two Xen VMs.
>
> One the first VM, I intend running the application stack and on the second
> VM, the database.  The intention here is that if the project grows beyond
> the capability of this piece of hardware, I will move one of the VMs onto
> another server.
>
> In case it matters, Dom0 is 64-bit Centos 5.4 and the two DomU's (VMs) are
> 64-bit Debian Lenny 5.0.4
>
> So, I plan to follow
>
> http://confluence.sakaiproject.org/display/DOC/Install+Guide+-+Source+Install+(2.6)with 
> the following adjustments for 2.7:
>
> 1. I will checkout the 2.7.x branch instead of the latest 2.6 stable tag:
> svn co
> https://source.sakaiproject.org/svn/sakai/branches/sakai-2.7.x/sakai-2.7.x 
>
> 2. I will set my JAVA_OPTS to:
> export JAVA_OPTS='-server -Xms512m -Xmx1024m -XX:PermSize=128m
> -XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m -verbose:gc
> -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Djava.awt.headless=true
> -Dhttp.agent=Sakai -Dsakai.demo=true
> -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
> -Dsun.lang.ClassLoader.allowArraySyntax=true'
>
> (Anthony suggests I do not need Strict Quote Escaping, is it safe to leave
> it in there since it appears it will be required going forward)
>
> 3. <insert your adjustment here>
>
> -- Warwick Bruce Chapman | 083 7797 094 | http://warwickchapman.com 
>
>
>
>
> ______________________________________________________________________________________________
>
> UNIVERSITY OF CAPE TOWN
>
> This e-mail is subject to the UCT ICT policies and e-mail disclaimer
> published on our website at
> http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from
> +27 21 650 4500. This e-mail is intended only for the person(s) to whom it
> is addressed. If the e-mail has reached you in error, please notify the
> author. If you are not the intended recipient of the e-mail you may not use,
> disclose, copy, redirect or print the content. If this e-mail is not related
> to the business of UCT it is sent by the sender in the sender's individual
> capacity.
>
>
> _____________________________________________________________________________________________________
>
>


 
______________________________________________________________________________________________ 

UNIVERSITY OF CAPE TOWN 

This e-mail is subject to the UCT ICT policies and e-mail disclaimer published on our website at http://www.uct.ac.za/about/policies/emaildisclaimer/ or obtainable from +27 21 650 4500. This e-mail is intended only for the person(s) to whom it is addressed. If the e-mail has reached you in error, please notify the author. If you are not the intended recipient of the e-mail you may not use, disclose, copy, redirect or print the content. If this e-mail is not related to the business of UCT it is sent by the sender in the sender's individual capacity.

_____________________________________________________________________________________________________
 


More information about the sakai-dev mailing list