Portal server performance tuning tool | HCL Digital Experience

Run the performance tuning tool on a new deployment to tune the servers that are based on performance recommendations.

Note: The performance tuning tool does not tune the database, the LDAP user registry, the web servers, or the operating system. In a clustered environment, it tunes only the cluster members. For advanced tuning, refer to the performance tuning guides.

Properties files

If necessary, modify the following properties files before you run the tune-initial-portal-performance task:
Remember: Review the HCL Digital Experience Performance Tuning Guide for information first. Before you modify the properties files, make a local copy of the PortalServer_root\installer\wp.config\config\TuningTask directory. Modify the files in the local copy. Then, add the -DTuningPropertiesDirectory=local_dir_path parameter to the tune-initial-portal-performance task.
  • PortalServer_root\installer\wp.config\config\TuningTask\tuning.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\CacheManagerService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\CommonComponentConfigService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\ConfigService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\CPConfigurationService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\NavigatorService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal\RegistryService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\portal.8\VirtualPortalConfigService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\wcm\WCMConfigService.properties
  • PortalServer_root\installer\wp.config\config\TuningTask\authoring\AccessControlDataManagementService.properties
Note: Starting with CF02, you can add the -DAuthoringServer parameter to the tune-initial-portal-performance task. Set this parameter to either true or false. Setting this parameter to true turns off the Web Content Manager advanced cache feature and any tuning features that are specific to a Subscriber server.

Stand-alone and clustered environments

Use the following syntax to run the tune-initial-portal-performance task on a stand-alone or clustered environment:
Before you run the task: Open a command prompt and change to the wp_profile_root/ConfigEngine directory.
Note: In a clustered environment, run this task on each clustered node.
  • AIX® HP-UX Linux Solaris z/OS®:./ConfigEngine.sh tune-initial-portal-performance -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path
  • IBM® i: ConfigEngine.sh tune-initial-portal-performance -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path
  • Windows: ConfigEngine.bat tune-initial-portal-performance -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path

Vertical cluster member servers

Use the following syntax to run the tune-initial-portal-performance task on vertical cluster members:
Before you run the task: Open a command prompt and change to the wp_profile_root/ConfigEngine directory.
Note: Run this task on each vertical cluster member on each node in the cluster.
  • AIX® HP-UX Linux Solaris z/OS®:./ConfigEngine.sh tune-initial-portal-performance -DServerName=vertical_cluster_servername -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path
  • IBM® i: ConfigEngine.sh tune-initial-portal-performance -DServerName=vertical_cluster_servername -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path
  • Windows: ConfigEngine.bat tune-initial-portal-performance -DServerName=vertical_cluster_servername -DWasPassword=password -DPortalAdminPwd=password -DTuningPropertiesDirectory=local_dir_path