Submit a ticketCall us

Cloud Workloads: Meet Your New Hybrid IT Reality
Have you found yourself in that evolving, hybrid IT grey area and wondering if cloud workloads are now part of your purview? And if so, will monitoring cloud workloads require a new set of dedicated cloud monitoring tools? Your answers: yes, they should be, and no, they don’t.

Find out how SolarWinds® Server & Application Monitor (SAM) can help you monitor your cloud workloads side by side with your on-premises workloads. Register Now.

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

Tags

Classifications

Public