Sun Identity Manager 8.1 System Administrator's Guide

Before You Begin Tuning

Review all of the information in this section before you start tuning Identity Manager.

Important Notes


Note –

The tuning methods described in this chapter are only provided as guidelines. You might have to modify some of these tunings for your deployment. In addition, Be sure to validate tunings before applying changes in a production environment.


Before you can tune Identity Manager, you must:

Related Documentation and Web Sites

In addition to the information provided in this chapter, consult the documents and web sites listed in this section for information related to tuning Identity Manager.

Recommended Reading

See the following documents for information related to performance tuning.

Table 4–1 Related Documentation

document Title 

Description 

IBM Developer Kit and Runtime Environment, Java Technology Edition, Version 5.0 Diagnostics Guide

Explains how to use AIX JVM to diagnose performance problems.  

Java Tuning White Paper

Contains information, techniques, and pointers related to Java performance tuning.  

Oracle MetaLink: Note:114671.1: Gathering Statistics for the Cost Based Optimizer

Explains how to use system statistics and Oracle®’s Cost-Based Optimizer (CBO).

Note: This document is available to Oracle Metalink subscribers. Registration is required.

Solaris Dynamic Tracing Guide

Explains how to use DTrace to observe, debug, and tune your system's behavior. 

Sun JavaTM System Application Server Performance Tuning Guide

Describes how to obtain optimal performance from your Sun Java System Application Server. Download the necessary version of this book from the Sun Microsystems documentation web site.

Tuning Garbage Collection with the 5.0 Java Virtual Machine

Describes how to tune your garbage collection application by using JVM. 

Turbo-charging Java HotSpot Virtual Machine, v1.4.x to Improve the Performance and Scalability of Application Servers

Explains how to download and use the PrintGCStats script and how to collect statistics to derive optimal JVM tunings.

Understanding System Statistics

Describes how Oracle’s Cost-Based Optimizer uses system statistics. 

Using JConsole to Monitor Applications

Describes how to use JConsole to monitor applications that run on the Java platform. 

Useful Web Sites

The following table describes some web sites that you might find useful when trying to tune Identity Manager performance.

Table 4–2 Useful Web Sites

Web Site URL 

Description 

http://sunsolve.sun.com

Sun web site containing diagnostic tools, forums, features and articles, security information, and patch contents. 

Note: The information on this site is divided into three areas:

  • Internal. Available only to Sun employees

  • Contract. Available only to customers with contract access

  • Public. Available to everyone

http://forum.java.sun.com/

Sun Developer Network (SDN) web site where you can browse forums and post questions. 

http://jrat.sourceforge.net/

JRat web site that describes how to use the Java Runtime Analysis Toolkit, an open source performance profiler for the Java platform. 

https://metalink.oracle.com/

Oracle’s internal forum site that contains information about tuning Oracle databases. 

Note: You must be an Oracle Metalink subscriber to access the information provided on this site.

http://performance.netbeans.org/howto/jvmswitches/index.html

NetBeansTM web site containing information about tuning JVM switches for performance.

https://sharespace.sun.com/gm/folder-1.11.60181?

Identity Manager link on Sun’s Share Space. 

Note: You must sign up for a Share Space ID to access information provided on this site.

https://sharespace.sun.com/gm/document-1.26.2296

Identity Manager FAQ on Sun’s Share Space. 

Note: You must sign up for a Share Space ID to access this FAQ.

http://www.slamd.com/

SLAMD Distributed Load Generation Engine web site. 

http://www.opensolaris.org/os/community/dtrace/

OpenSolaris Community: DTrace web page. 

http://www.solarisinternals.com/

http://docs.sun.com/app/docs/prod/solaris.10

Web sites containing information related to tuning the Solaris OS. 

Tuning Roadmap

How well your Identity Manager solution performs can depend on the following deployment-specific settings:

When you are trying to debug performance problems, start by analyzing and describing the problem. Ask yourself the following questions: