In response to: Automatic Application of Portal Tuning Parameters
Many Customer are asking what is changed by using this tool. I have performed some research on the tool and based on the Tool update from 03/19/14 here is what I have found related to the configuration changes that are performed by the tool# - this is set to true if wcm rendering is being used on the site
tuning.wcm=true
# - set the following to true for a subscriber only :ie this does not syndicate content to other environments
tuning.wcm.subscriberOnly=true environments
#- this is set to false of running the command against a rendering environment and true if it is an authoring environment
tuning.wcm.authoring=false - only set this to true for authoring environments
tuning.wcm.managedPages.inlineEdit=true
#set the bit level of the jvm environment being configured
tuning.os.bit=64
# other generic jvm arguments depending on the OS being used per the tuning
# guide recommendations the values here are the values that will be configured in
# the Process definition for the Server being configured
#initial tuning recommendations
tuning.64.linux.maxHeap=3584
tuning.64.zlinux.maxHeap=3584
tuning.64.zos.maxHeap=3584
tuning.64.windows.maxHeap=3584
tuning.64.aix.maxHeap=3584
tuning.64.unix.maxHeap=3584
tuning.64.os400.maxHeap=3584
tuning.32.windows.maxHeap=1408
tuning.32.aix.maxHeap=1792
## The next three OSes are not known to be used in 32 bit mode but are included
# here for completeness
tuning.32.unix.maxHeap=1792
tuning.32.zlinux.maxHeap=1792
tuning.32.zos.maxHeap=1792
tuning.32.os400.maxHeap=1792
# generic jvm arguments for the Process definition
# for the jvm being configured depending on whether its a 32 bit or 64 bit jvm
tuning.64.linux.nursery=1024M
tuning.64.zlinux.nursery=1024M
tuning.64.zos.nursery=1024M
tuning.64.windows.nursery=1024M
tuning.64.aix.nursery=1024M
tuning.64.unix.nursery=1024M
tuning.64.os400.nursery=1024M
tuning.32.unix.nursery=256M
tuning.32.aix.nursery=512M
tuning.32.zlinux.nursery=512M
tuning.32.zos.nursery=512M
tuning.32.windows.nursery=512M
tuning.32.os400.nursery=512M
# sets -XX:MaxDirectMemorySize=256000000
tuning.all.DirectMemorySize=256000000
# sets --Xjit:iprofilerMemoryConsumptionLimit=67108864
tuning.all.MemoryConsumptionLimit=67108864
# sets -Dcom.ibm.websphere.alarmthreadmonitor.threshold.millis=
tuning.all.AlarmMonitor=40000
# sets -Xscmx150m note it must also be destroyed for this to take effect
tuning.all.SharedClassCache=150m
# sets -Xcodecache20m if running on power 7 hardware
tuning.power7.CodeCache=20m
tuning.unix.Server=true
tuning.unix.MaxPermSize=-XX:MaxPermSize=768m
tuning.unix.UseConcMarkSweepGC=-XX+UseConcMarkSweepGC
tuning.unix.SurvivorRatio=-XX:SurvivorRatio=6
tuning.unix.UseParNewGC=-XX:+UseParNewGC
tuning.unix.ParallelGCThreads=-XX:ParallelGCThreads=5
tuning.unix.PrintGCDetails=-XX:+PrintGCDetails
tuning.unix.PrintGCTimeStamps=-XX:+PrintGCTimeStamps
## These sections set the min and max WebContainer thread pools to 50
#WebSphere Integrated Solutions Console
#Servers > Server Types > WebSphere application servers > WebSphere_Portal # > Additional Properties: Thread Pools > Web Container > Thread Pool
#minimum size = 50
#maximum size = 50
#inactivity timeout = 60000 this is in ms
tuning.all.webcontainer.min=50
tuning.all.webcontainer.max=50
tuning.all.webcontainer.timeout=60000
#datasource is obtained from wkplc_dbdomain.properties
#WebSphere Integrated Solutions Console: Resources > JDBC Providers >
#provider name > Data Sources > data source name > Connection pool
#properties
#JCR datasource connection pool min/max set to 10/110
# Release datasource connection pool min/max set to 10/55
tuning.all.datasource.jcr.size.max=110
tuning.all.datasource.jcr.size.min=10
tuning.all.datasource.release.size.max=55
tuning.all.datasource.release.size.min=10
#name: com.ibm.CSI.disablePropagation.CallerList
#value: true
tuning.all.disablePropagationCallerList.name=com.ibm.CSI.disablePropagation.CallerList
tuning.all.disablePropagationCallerList.value=true
#name: com.ibm.ws.security.ltpa.useCRT
#value: true
#Note the tuning Guid rcommends this be removed
#the code appears to be adding this property
tuning.all.ltpaUseCRT.name=com.ibm.ws.security.ltpa.useCRT
tuning.all.ltpaUseCRT.value=true
#In the WebSphere Integrated Solutions Console
#Servers > Server Types > WebSphere application servers > WebSphere_Portal
# > Container Services: Internationalization service
# Uncheck “Enable service at server startup”.
tuning.all.enableInternationalization=false
#Servers> Server Types> WebSphere application servers>
# WebSphere_Portal > Container Settings: Web Container Settings > Session
# Management > Session Timeout > Set Timeout
tuning.all.webcontainer.sessionManagement.sessionTimeout=30
#reloads on login.
## These resources include the ra: collection URLs that are part of the theme. The
#same URL can safely be used for authenticated and unauthenticated users.
## The default is "lazy". "Persisting" provides better performance. "Persisting"
#means the checkbox "Use available authentication data when an unprotected
#URI is accessed" was checked.
# WebSphere Integrated Solutions Console: Security > Global security
#2. Expand Web and SIP security
#3. Click on General Settings
#4. Check 'Use available authentication data when an unprotected URI is
#accessed'
tuning.all.security.avoidRefreshStaticContent=persisting
#
#WebSphere Integrated Solutions Console Servers > Server Types >
# WebSphere application servers > WebSphere_Portal > Web Container
#Settings > Web container
#Check Enable servlet caching
tuning.all.webcontainer.enablecache.value=true
#WebSphere Integrated Solutions Console Servers > Server Types >
# WebSphere application servers > WebSphere_Portal > Portlet Container
#Settings > Portlet container
#Check Enable portlet fragment caching
## Set the Portet Container to enable portlet fragment caching
tuning.all.portletcontainer.enablecache.value=true
WebSphere Integrated Solutions Console > Resources >Resource Environment
> Resource Environment Providers <ResourceEnvironmentProviderName>
The following are performed for Portal servers version 7 or version 8+
WP CacheManagerService
cacheinstance.com.ibm.wps.ac.AccessControlUserContextCache.size=6000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.ChildResourcesCache.lifetime=28800
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.CommonRolesCache.size=33000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.ExternalOIDCache.lifetime=-1
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.OwnedResourcesCache.enabled=FALSE
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.PermissionCollectionCache.lifetime=-1
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.ac.ProtectedResourceCache.lifetime=14400
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.datastore.services.Identification.SerializedOidString.cache.size=5000
# This cache uses more memory per object than other caches.
# The value should be set based on the number of concurrent, logged in users. Larger values may require a larger JVM heap size.
# A value of 6,000 was used to support 6,000 virtual users in the benchmark measurements.
# Increasing to 7,000 in other measurements increased throughput but required a heap size of 4,608 MB.#
#########
cacheinstance.com.ibm.wps.model.factory.UserSpecificModelCache.size=6000
cacheinstance.com.ibm.wps.pe.portletentity.lifetime=28800
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.pe.portletentity.size=45000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.policy.services.PolicyCacheManager.lifetime=43200
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.puma.CommonPrincipalCache.size=30000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.puma.DN_OID_Cache.size=30000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.puma.OID_DN_Cache.size=5000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.resolver.data.cache.DataSourceCache.size=8000
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.resolver.data.cache.FirstLevelDataSourceCache.size=2003
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.services.vpmapping.HostnameToVirtualPortalIDCache.lifetime=-1
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.spa.parser.locale.FirstLevelLocalizationParserCache.size=1009
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.spa.parser.skin.FirstLevelSkinParserCache.size=1009
# Description = Portal/WCM initial tuning
cacheinstance.com.ibm.wps.spa.parser.theme.FirstLevelThemeParserCache.size=2003
# Description = Portal/WCM initial tuning
cacheinstance.com.lotus.cs.services.UserEnvironment.size=4500
# Description = Portal/WCM initial tuning
cacheinstance.DigestCache.cache.size=45000
cacheinstance.com.ibm.wps.resolver.resource.AbstractRequestDispatcherFactory.size=200
# Description = Portal/WCM initial tuning
cc.multipart.enabled=false
# Description = Portal/WCM initial tuning
cc.multipart.correlatehosts=false
# Description = Portal/WCM initial tuning
cache.dynamic.content.spot=false
# Description = Portal/WCM initial tuning
resourceaggregation.cache.markup=true
# Description = Portal/WCM initial tuning
resourceaggregation.enableRuntimePortletCapabilitiesFilter=false
# Description = Portal/WCM initial tuning
com.ibm.wps.cp.tagging.isTaggingEnabled=false
# Description = Portal/WCM initial tuning
com.ibm.wps.cp.rating.isRatingEnabled=false
# Description = Portal/WCM initial tuning
public.expires=3600
# Description = Portal/WCM initial tuning
public.reload=3600
# Description = Portal/WCM initial tuning
remote.cache.expiration=28800
# Description = Portal/WCM initial tuning
default.interval=28800
# Description = Portal/WCM initial tuning
bucket.transformationapplication.interval=28800
# Description = Portal/WCM initial tuning
bucket.transformation.interval=28800
### Do these only if in a WCM rendering environment only
# Description = Portal/WCM initial tuning
global.toolbar.enabled=false
# Description = Portal/WCM initial tuning
default.toolbar.enabled=false
# Description = Portal/WCM initial tuning
deployment.subscriberOnly=true
# Description = Portal/WCM initial tuning
connect.moduleconfig.ajpe.contentcache.defaultcontentcache=SECURED
# Description = Portal/WCM initial tuning
connect.moduleconfig.ajpe.contentcache.contentcacheexpires=REL 2H
# Description = Portal/WCM initial tuning
user.cache.enable=true
WP AccessControlDataManagementService
# Description = Portal/WCM initial tuning for Authoring environments
accessControlDataManagement.acucIgnoreResourceTypes=null
# Description = Portal/WCM initial tuning Authoring environments
accessControlDataManagement.loadRolesParentBased=true</ResourceEnvironmentProviderName></value>