IBM 4.6 manual Introduction, Vital tunings, Initial tunings, Resource allocation

Page 5

1 Introduction

The IBM Tivoli Identity Manager product addresses the complex problem of identity management. Due to the complexity of the problem, it can be challenging to optimize the use of resources by IBM Tivoli Identity Manager – that is, to tune. This tuning guide provides a system administrator with the information needed to tune the application for your environment. Other individuals (such as IBM DB2 or the LDAP Server administrators) in your organization might offer differing advice. In our experience, your system administrators know your environment better, and their advice may be more accurate for your environment than this tuning document.

The IBM Tivoli Identity Manager product can be divided into four major components: IBM WebSphere Application Server, the IBM Tivoli Identity Manager application, IBM DB2, and IBM LDAP Server. We will address each of these separately in this document.

The IBM Tivoli Identity Manager server can be installed as either a single server or as clustered servers. A clustered environment can be considered a group of single servers with regard to tuning.

This document is a working document. As more information is gathered settings may be added, removed or changed in future editions. It is recommended that you check the IBM Web site for the most recent version. To find the most recent version, go to http://www.ibm.com/support/us. Type “ITIM Tuning Guide” in the search box under Search technical support, and click Search.

1.1Vital tunings

There are several thousand different parameters that you can modify to tune WebSphere Application Server, the IBM Tivoli Identity Manager product, directory servers, and database servers. This tuning guide discusses a small subset of these parameters that have proven effective during performance testing.

If you are setting up an acceptance or production environment, read each section and perform the applicable tunings for your systems. If you are setting up a test environment and want to get started as quickly as possible, focus on these areas:

IBM DB2 - Buffer pools

IBM DB2 - Reorg and Runstats

Note: The database statistics tunings are a vital part of the IBM Tivoli Identity Manager product performance.

IBM LDAP ServerIndexing

1.2Initial tunings

Most of these tunings can be implemented in a newly deployed environment or an environment that is already deployed.

It is recommended that you execute runstats each time you add significant numbers of users to your databases. Failure to keep your database statistics up to date can cause IBM DB2 to use non-optimal paths when accessing data. See the IBM DB2 - Reorg and Runstats section for more information.

1.3Resource allocation

Tuning values are more complex to manage when more than one middleware component is running on a given system; for example, having the IBM Tivoli Identity Manager server, IBM DB2, and IBM LDAP Server all on the same server. Regardless of configuration, it is important to calibrate the following resources so that they are not over-allocated.

IBM Tivoli Identity Manager Performance Tuning Guide

Page 3

Image 5
Contents Issue Date Trademarks Copyright NoticeTable of contents Who should use this guide About this guideInitial tunings Vital tuningsIntroduction Resource allocationDisk space Memory2 CPU Java virtual machine JVM size Workload management WLM timeoutIBM WebSphere Application Server Transaction timeout Message driven bean MDB request timeoutSelect Container Services Select ORB Service Change WLM timeout to wlmtimeoutSetting the values Recycle bin IBM Tivoli Identity Manager applicationReconciliations ThreadsLimiting the attributes evaluated Limiting attributes returned from the adapterMaximum duration Select ReconciliationSet the Max Duration to maxduration Microsoft Active Directory IBM Tivoli Identity Manager adaptersAPARs Idle thread timeoutBuffer pools Determining the values JCL location DescriptionActive log duplexing Locks per user limitReorg and Runstats Additional Zparms Default value Recommended valueMax connections IBM Ldap ServerCache sizes Row locking on Searchts Changelog limitsIndexing RunstatsBest practices Regular maintenance Other resources

4.6 specifications

IBM 4.6, known for its robust and versatile capabilities, represents a significant evolution in the realm of enterprise software solutions. This version is primarily associated with IBM's middleware offerings, notably IBM WebSphere Application Server. It is engineered to support the development, deployment, and management of web applications with a focus on scalability, reliability, and security.

One of the standout features of IBM 4.6 is its enhanced performance optimizations. The platform employs advanced caching strategies and efficient resource management to improve application response times and throughput. This means that businesses can handle heavier loads with fewer resources, making it an economical choice for enterprises of all sizes.

Another notable characteristic is its support for a wide range of programming models and standards, including Java EE. This allows developers to build applications using familiar tools and frameworks, accelerating development timelines and improving productivity. Additionally, IBM 4.6 offers robust integration capabilities with existing enterprise systems through its support for web services and messaging protocols.

IBM 4.6 also emphasizes security. It includes features such as role-based access control, data encryption, and comprehensive auditing capabilities. These measures help organizations safeguard sensitive information and comply with various regulatory requirements.

The compatibility with multiple platforms, including cloud environments, is another significant advantage. IBM 4.6 simplifies deployment across diverse infrastructures, enabling businesses to operate in hybrid environments seamlessly. This flexibility is particularly beneficial as organizations increasingly adopt cloud migration strategies.

Furthermore, IBM 4.6 is equipped with a range of monitoring and management tools. These tools provide insights into application performance and health, allowing IT teams to proactively identify and address potential issues before they impact users. This capability is critical in maintaining high availability and reliability of services.

In summary, IBM 4.6 stands out as a comprehensive solution for enterprise application development and management. Its key features, such as enhanced performance, support for industry standards, strong security measures, platform compatibility, and monitoring tools, make it a compelling choice for organizations seeking to modernize their IT infrastructure. Implementing IBM 4.6 can empower businesses to innovate faster while ensuring their applications remain secure and efficient in a rapidly evolving digital landscape.