===== [V7] FAQ: How do I modify the Java heap size setting of AhsayOBM or AhsayACB? =====
Article ID:
5003
Reviewed:
2015-12-01
Product Version:
AhsayACB / AhsayOBM: 7.3 to 7.x
OS: All platforms
ATTENTION
1st January, 2022: v7 officially End-of-Life [details]
===== Description =====
How to modify the Java heap size setting of AhsayOBM / ACB?
===== Steps =====
This document contains instruction on how to modify the Java heap size setting of your AhsayOBM / ACB client application.
Table of Contents:
How to modify the Java heap size setting of AhsayACB:
To modify the Java heap size of AhsayACB installation on Window / Mac OS X, amend the following files:
For Windows:
-
${AhsayACB-Install-Home}\config.ini
-
${AhsayACB-Install-Home}\bin\RunCB.bat
For Mac OS X:
-
${AhsayACB-Install-Home}/config.ini
-
${AhsayACB-Install-Home}/bin/RunCB.sh
-
( For Windows ) Open the 'config.ini' and 'RunCB.bat' files with a text editor:
config.ini
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=2048
|
app.system.conf.language=en
|
RunCB.bat
|
...
|
SET PATH=%JAVA_HOME%\bin;%PATH%
|
...
|
SET JAVA_OPTS=-Xms128m -Xmx2048m -XX:MaxDirectMemorySize=1024m ...
|
...
|
( For Mac OS X ) Open the 'config.ini' and 'RunCB.sh' files with a text editor:
config.ini
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=2048
|
app.system.conf.language=en
|
RunCB.sh
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx2048m -client"
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
Note:
The value 2048, in the above examples are the current Java heap size.
-
Amend the line by changing the value to '4096' (depending on the amount of free system memory available), so the line will appear similar to the example as follows:
( For Windows ) Open the 'config.ini' and 'RunCB.bat' files with a text editor:
config.ini (Updated)
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=4096
|
app.system.conf.language=en
|
RunCB.bat (Updated)
|
...
|
SET PATH=%JAVA_HOME%\bin;%PATH%
|
...
|
SET JAVA_OPTS=-Xms128m -Xmx4096m -XX:MaxDirectMemorySize=1024m ...
|
...
|
( For Mac OS X ) Open the 'config.ini' and 'RunCB.sh' files with a text editor:
config.ini (Updated)
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=4096
|
app.system.conf.language=en
|
RunCB.sh (Updated)
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx 4096m -client"
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
-
Save the changes, then restart the scheduler service.
How to modify the Java heap size setting of AhsayOBM:
To modify the Java heap size of AhsayOBM installation on Window, Mac OS X or Linux, you need to amend the following files:
For Windows:
-
${AhsayOBM-Install-Home}\config.ini
-
${AhsayOBM-Install-Home}\bin\RunCB.bat
For Mac OS X:
-
${AhsayOBM-Install-Home}/config.ini
-
${AhsayOBM-Install-Home}/bin/RunCB.sh
For Linux:
-
${AhsayOBM-Install-Home}/config.ini
-
${AhsayOBM-Install-Home}/bin/RunCB.sh
-
${AhsayOBM-Install-Home}/bin/RunBackupSet.sh
-
( For Windows ) Open the 'config.ini' and 'RunCB.bat' files with a text editor:
config.ini
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=2048
|
app.system.conf.language=en
|
RunCB.bat
|
...
|
SET PATH=%JAVA_HOME%\bin;%PATH%
|
...
|
SET JAVA_OPTS=-Xms128m -Xmx2048m -XX:MaxDirectMemorySize=1024m ...
|
...
|
( For Mac OS X ) Open the 'config.ini' and 'RunCB.sh' files with a text editor:
config.ini
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=2048
|
app.system.conf.language=en
|
RunCB.sh
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx2048m -client"
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
(
For Linux
) Open the 'config.ini', 'RunCB.sh' and RunBackupSet.sh files with a text editor:
config.ini
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=2048
|
app.system.conf.language
|
RunCB.sh / RunBackupSet.sh
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx2048m -client ...
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
Note:
The value 2048, in the above examples are the current Java heap size.
-
Amend the line by changing the value to '4096' (depending on the amount of free system memory available), so the line will appear similar to the example as follows:
( For Windows ) Open the 'config.ini' and 'RunCB.bat' files with a text editor:
config.ini (Updated)
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=4096
|
app.system.conf.language=en
|
RunCB.bat (Updated)
|
...
|
SET PATH=%JAVA_HOME%\bin;%PATH%
|
...
|
SET JAVA_OPTS=-Xms128m -Xmx4096m -XX:MaxDirectMemorySize=1024m ...
|
...
|
( For Mac OS X ) Open the 'config.ini' and 'RunCB.sh' files with a text editor:
config.ini (Updated)
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=4096
|
app.system.conf.language=en
|
RunCB.sh (Updated)
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx 4096m -client"
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
( For Linux ) Open the 'config.ini', 'RunCB.sh' and 'RunBackupSet.sh' files with a text editor:
config.ini (Updated)
|
app.system.ui.vm.opt.xms=128
|
app.system.ui.vm.opt.xmx=4096
|
app.system.conf.language=en
|
RunCB.sh / RunBackupSet.sh (Updated)
|
...
|
JAVA_OPTS="-Xrs -Xms128m -Xmx4096m -client ...
|
JNI_PATH="-Djava.library.path=$LIB_HOME"
|
...
|
-
Save the changes, then restart the AhsayOBM scheduler service.
Note:
For AhsayOBM installation on Synology NAS, Click Here for instruction.
===== Keywords =====
OBC, OBM, Java, Memory, Heap, RAM