How to increase the heap size for Rosetta
- Article Type: General
- Product: Rosetta
- Product Version: 4
- Relevant for Installation Type: Local;
Desired Outcome Goal: to increase the heap size
Procedure:
1. Go to: /exlibris/dps/d4_1/system.dir/thirdparty/wrapper/conf/wrapper.conf
2. Change the wrapper.java.maxmemory parameter
3. Go to: /exlibris/dps/d4_1/system.dir/conf/global.properties (and global.properties.tml)
4. Change the jboss.maxmemory parameter
5. Run "dps_stop" (without quotes)
6. Go to dps_bin
7. Run "./set_globals.sh" (without quotes)
8. Run "dps_start" (without quotes)
Additional Information
If the system runs very slowly during massive loads, check the gc. log to see if there are any "Full GC" messages as follows:
1. enter "dps_log" (without quotes) which goes to /exlibris/dps/d4_1/profile/operational_shared/logs/us-rosetta01.corp.exlibrisgroup.com
2. more (or less) "gc.log)
3. search for "Full GC"
Example:
2015-06-29T13:25:04.870-0500: 614535.319: [Full GC [PSYoungGen: 24049K->0K(973312K)] [ParOldGen: 2037107K->831988K(2048000K)] 206115
7K->831988K(3021312K) [PSPermGen: 124961K->124319K(524288K)], 2.3053130 secs] [Times: user=4.88 sys=6.75, real=2.30 secs]
To determine how much memory is allocated to the server enter "free -m" (without quotes)
Example:
us-rosetta01-d4(1) >>free -m
total used free shared buffers cached
Mem: 24106 22561 1544 0 505 17296
-/+ buffers/cache: 4759 19347
Swap: 20191 0 20191
us-rosetta01-d4(1) >>
The out of the box jboss.maxmemory=4000, but it can be changed to 1/4 to 1/3 of the memory allocated to the machine.
Category: Infrastructure
- Article last edited: 7/20/2015