Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.

 

Home > Success Center > Database Performance Analyzer (DPA) > DPA on 64-bit UNIX or Linux

DPA on 64-bit UNIX or Linux

Table of contents

Overview

This article covers how you can take advantage of the 64-bit architecture of DPA for UNIX and Linux.

 

On UNIX or Linux, Ignite installs and uses a 32-bit JRE by default. When installed on 64-bit Unix/Linux, everything may still run:

  • If Ignite is not running on a 64-bit OS, the 32-bit JRE will only work if the appropriate 32-bit libraries have been installed on the OS. If the libraries were not installed, then DPA will search for a 64-bit JRE to use.  If a 64-bit JRE is not found, follow the instructions below.
  • If Ignite is running, you may want to take advantage of the 64-bit architecture (e.g. to configure the JRE with more memory). This is typically done if you have a high number of monitored databases (>= 200) and DPA is running out of heap space. Thirty-two-bit systems will typically max out around 2 GB and sometimes far less because of other memory constraints. Follow the instructions below.

Environment

  • DPA version 9.1
  • All versions of Ignite

Steps

To take advantage of the 64-bit architecture, a 64-bit JRE will need to be installed.  To do this:

1. Install a 64-bit JRE.

  • Choose the appropriate download from the Java SE Runtime Environment 6u45 section.

  • Choose either Solaris or Linux. If you have a different O/S, e.g. IBM AIX or HP/UX, you can download a JRE from those vendors.

2. Tell Ignite to use the 64-bit JRE/JDK by updating the following file to specify the path to the new java executable:

  • {install directory}/iwc/tomcat/ignite_config/java_loc.txt
  • Make sure it includes the java executable name. For example: /usr/jre1.6.45/bin/java

3. Solaris Only: You need to install the 32-bit version of the JRE, then install the 64-bit version on top of it. Next, you need to specify which version (32-bit or 64-bit) of Java you wish DPA to run. By default, it uses 32-bit.

For Ignite version 8.3.2xx and below 

  • Edit the file {install directory}/iwc/tomcat/bin/catalina.sh
  • Search for $JAVA_OPTS -Xss
  • Change this line:

From

JAVA_OPTS="$JAVA_OPTS -Xss128k"

To

JAVA_OPTS="$JAVA_OPTS -Xss512k -d64"

For Ignite version 8.3.3xx and later

  • Edit the {install directory}/iwc/tomcat/ignite_config/idc/server.properties file
  • Add the following line (or update it if it's already there):

solaris64=Y

4. Update the Java Min and Max Heap Size value as needed:

  • See this article to increase memory.
  • Running in 64-bit, you can increase heap space up to 32 GB.  However, it is not likely that DPA will need more than 4 GB.
  • Ensure that there is enough RAM on the server to dedicate to the new heap space setting.

5. Restart Ignite so that it uses the 64-bit Java JRE/JDK.

Last modified
19:13, 22 Jun 2016

Tags

Classifications

Public