Академический Документы
Профессиональный Документы
Культура Документы
This document includes recommendations and best practices for performance tuning for CA Workload Control Center (WCC), for the following releases: CA Workload Control Center r11.1 CA Workload control Center r11.1 SP1 CA Workload control Center r11.1 SP2
The document includes general recommendations, feature-specific recommendations, and release-specific information, as well as procedures and checklists for the recommendations.
General Recommendations
General recommendations for performance tuning are as follows: 1. Make sure that the WCC server machine meets the recommended specifications identified in the README. The WCC readme includes details of hardware requirements in the System Requirements section. 2. Remove unused items from the Quick Start menu using EEM security. 3. Modify the default maxThreads and maxmemory settings for each Tomcat server. The maxThreads parameter on Windows is located in %CA_WCC_INSTALL_LOCATION%\*Server\conf\server.xml or on *nix it is located in $CA_WCC_INSTALL_LOCATION/*Server/conf/server.xml. This parameter should be set to 2x the maximum expected number of concurrent users for the feature. 4. The maxmemory parameter should be set to a maximum of 900 MB. You must ensure that there is adequate memory on the machine for the settings; the JVM will not load if maxmemory cannot be allocated. This parameter is located in %CA_WCC_INSTALL_LOCATION%\*Server\conf\wrapper.conf. For example, C:\Program Files\CA\Workload Control Center\MonitorServer\conf\wrapper.conf. Job Status Console has a slightly different location: %CA_WCC_INSTALL_LOCATION%\JobStatusConsoleServer\JobSServer\conf\wra pper.conf For *nix the path is $CA_WCC_INSTALL_LOCATION/*Server/conf/wrapper.conf. For example, /opt/CA/WorkloadCC/MonitorServer/conf/wrapper.conf.
Page 1 of 13
Page 2 of 13
Feature-specific Recommendations
Each feature contains an overview of how the cache is constructed, plus specific recommendations for optimizing performance for that feature.
Job Editor
Job Editor Cache
The initial expansion of server/instance fetches object names. This data goes into user-based cache on the WCC server. o There are some properties cached on the WCC server, but these are minimal (group, application) Selecting an object fetches the properties of that object. The property data goes into the client-based cache. Saving an object refreshes the properties of the object in the cache. Executing a Refresh on the server will refresh the object names on the users server-based cache and will flush the property data from the cache.
Page 3 of 13
Page 4 of 13
Page 5 of 13
Release-specific Recommendations
Workload Control Center r11.1
Modify EEM logging settings, as described in the Procedures section. Apply WCC r11.1 patch for JSC opening too many files when processing views.
AutoSys r11
AutoSys r11 utilizes an application server to manage secure communication with the AutoSys database. The application server is typically installed on the AutoSys Scheduler machine. If the machine where the application server is installed is heavily used, the machine may become CPU-bound. To maximize performance, install the instance of the application server that is used by WCC to a lower-load machine. There is a known issue in the AutoSys API that affects both Job Editor and Job Flow Monitoring. Please check with AutoSys support for this fix. We recommend that you apply the most recent maintenance (Service Packs, incremental) available for AutoSys. Please ensure that in addition to applying the maintenance to AutoSys itself, you also apply the AutoSys client libraries to the WCC server, as well as any common component maintenance
Page 6 of 13
CA 7 (all releases)
Ensure that the number of ACBs on the mainframe is set to an appropriate value. Ensure that CPS parameters are set appropriately. Typical values for these parameters are:
o o
o
SET SLIMIT=50 -- Maximum Active Sessions SET SESSTOUT=60 -- Session Timeout (in minutes) no activity SET PASSMODE=DORM -- CPS Pass Ticket Processing (PASS, DORM, FAIL)
Procedures
The following section details procedures referenced above.
Page 7 of 13
Enabling the Quick Edit and Application Editor advanced search feature
To enable the enhanced AutoSys API search feature, you must set the associated parameter value in the EditorConfiguration.properties file. This file is located as follows:
Application Editor (Windows) %CA_WCC_INSTALL_LOCATION%\AdminServer\webapps\AppEditor\WEBINF\classes\com\ca\wcc\editor\resources
%CA_WCC_INSTALL_LOCATION%\UIFrameworkServer\webapps\QuickEdit\WEB
-INF\classes\com\ca\wcc\editor\resources
$CA_WCC_INSTALL_LOCATION/AdminServer/webapps/AppEditor/WEBINF/classes/com/ca/wcc/editor/resources
$CA_WCC_INSTALL_LOCATION/UIFrameworkServer/webapps/QuickEdit/WEBINF/classes/com/ca/wcc/editor/resources
To enable the AutoSys API (ASAPI) enhanced search, locate the following statements: # Use ASAPI enhanced search # 'Yes' to use ASAPI performance enhancement # 'No' to use original ASAPI search editor.enhanced.search=No As indicated, change the editor.enhanced.search to Yes, then save the file and restart the appropriate service (CA Workload Control Center UI Framework Server and/or CA Workload Control Center Scheduling Server).
Page 8 of 13
Linux Kernel
On Linux operating systems only, the Linux kernel used by default is 2.4. We recommend that you update this to use the 2.6 kernel, as there are significant efficiencies in the threading model embedded in the 2.6 kernel. Modify /etc/init.d/igatewayd and IGW_LOC/S99igateway as follows: 1. Stop iGateway. 2. Open /etc/init.d/igatewayd, comment out the line LD_ASSUME_KERNEL=2.4.1, and save. 3. Open $IGW_LOC/S99igateway, comment out the line LD_ASSUME_KERNEL=2.4.1, and save. 4. Restart iGateway.
Page 9 of 13
Checklists
General Recommendations
# 1 2 3 4 5 Action Make sure that the WCC server machine meets the recommended specifications identified in the README. Remove unused features from Quick Start using EEM policies Remove unused portlets from the workplace Modify the default maxThreads and maxmemory settings for each Tomcat server Limit logging to Error/Info levels
Page 10 of 13
Job Editor
# 1 2 3 4 5 6 Action Modify the default maxThreads settings for the Job Editor Tomcat instance (AdminServer) Modify the default maxmemory settings for the Job Editor Tomcat instance (AdminServer) Ensure there are no database connection limitations Limit logging to Error/Info levels CA 7 Only: Set the Connection Pool Size to an appropriate size, based on the number of expected concurrent users who will be using the connection pool CA 7 Only: Ensure that the number of ACBs on the mainframe is set to an appropriate value
Page 11 of 13
Page 12 of 13
CA 7 (all releases)
# 1 Action Set ACBs to an appropriate size
AutoSys 4.5.x
# 1 Action Apply patch for RCS concurrent users
AutoSys r11
# 1 2 Action Ensure that the machine on which the AutoSys Application Server instance utilized by UWCC is installed is not CPU-bound. If it is, consider relocating this Application Server instance. Apply the latest available AutoSys maintenance package. This must be applied to the WCC server as well as to the AutoSys server.
Page 13 of 13