HP StorageWorks XP Command View Advanced Edition Software 6.4 Server Administrator Guide for Device Manager and Provisioning Manager (web) (T1780-96341, July 2010)

Table Of Contents
Overview
28
CAUTION: If you overwrite or upgrade the Device Manager server from the following version, the
memory heap size setting is retained.
If the management server OS is Windows:
Version 5.9 or later
If the management server OS is Linux:
Version 6.1 or later
If you upgrade the Device Manager server from a version earlier than those listed above, the
memory heap size setting is initialized to the value listed in
Table 1-13 and will need to be
specified again.
1-3-2-3 Setting the memory heap size when using the CIM/WBEM function
If CIM/WBEM functions are being used, you might have to increase the memory heap size of the
Device Manager server, depending on the conditions. Note that the required memory heap size
differs depending on the CIM client you are using.
To change the memory heap size:
1. Use a text editor to open the following file.
In Windows:
installation-folder-for-the-Device-Manager-server\Server\Server.ini
In Linux:
installation-directory-for-the-Device-Manager-server/hdvm.sh
2. Specify an appropriate memory heap size.
In Windows:
Specify an appropriate memory heap size for JVM_XOPT_HEAP_MAX using the following
format:
JVM_XOPT_HEAP_MAX = -Xmxnew-setting-valuem
In Linux:
Change the value of the -Xmx option of the java command specified in the script for the
start option.
This example shows how to change the value from 256 MB to 512 MB:
Before: java -Xmx256m -classpath ...
After: java -Xmx512m -classpath ...
Table 1-14 Appropriate memory heap size when using the CIM/WBEM function
Number of LDEVs Memory heap size (MB)
2,000 or less 256
2,001 to 6,000 512
6,001 or more 1,024
The memory heap sizes listed in this table are the sizes required for obtaining information of
the class that belongs to the bottom layer in a CIM class. Depending on the SMI-S client, if an
upper-layer class is specified, information of all the classes below that class might be obtained
at the same time. In this case, the required memory heap size will be larger than the value
specified in this step. If the memory heap size becomes insufficient, you cannot obtain class
information. If this happens, increase the memory heap size.