{"id":784,"date":"2021-12-30T15:31:47","date_gmt":"2021-12-30T14:31:47","guid":{"rendered":"https:\/\/www.ume.li\/blog\/?p=784"},"modified":"2021-12-30T15:32:42","modified_gmt":"2021-12-30T14:32:42","slug":"hcl-connections-optimize-jvm-settings","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/","title":{"rendered":"HCL Connections optimize &#8211; JVM Settings"},"content":{"rendered":"<p>Dealing with a medium HCL Connections deployment, you&#8217;ll deal with at least 4 JVM&#8217;s. At least 6 with the file viewer. Deployment manager and nodeagents not counted.<br \/>\nGoing through the JVM Settings in the ISC is still doable in reasonable amount of time.<\/p>\n<p>The scripts from <a href=\"https:\/\/scripting101.stoeps.de\" title=\"Stoeps scripting\" rel=\"noopener\" target=\"_blank\">scripting101.stoeps.de<\/a> make lifes easier if you like to adjust the default settings.<\/p>\n<p>Dealing with a large, HA HCL Connections deployment including HCL Docs we have to deal with 44 JVM&#8217;s (dmgr and nodeagents excluded) I needed a way to easily compare and update the configuration in the cluster. For example adding a new server to the Activities Cluster requires you to add all the JVM Custom properties.<br \/>\nWhich are hidden deep within the ISC.<br \/>\n<a href=\"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/selection_953\/\" target=\"_blank\" rel=\"attachment wp-att-789 noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953-300x27.png\" alt=\"\" width=\"600\" height=\"54\" class=\"alignleft size-medium wp-image-789\" srcset=\"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953-300x27.png 300w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953-1024x92.png 1024w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953-768x69.png 768w, https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953.png 1308w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>In order to have all the settings in 1 place (for documentation) and be able to apply any changes from the commandline I came up with this script: <a href=\"https:\/\/gist.github.com\/umeli\/d668f1060677f092f0e83d5a73a3ab32\" title=\"getJVMSettings.py\" rel=\"noopener nofollow\" target=\"_blank\">getJVMSettings.py<\/a><\/p>\n<pre class=\"brush: bash; title: run the script; notranslate\" title=\"run the script\">\r\n.\/wsadmin -lang jython -f getJVMsettings.py \/tmp\/jvmsettings-$(date +%Y-%m-%d_%H-%M-%S).py\r\n<\/pre>\n<p>this will export the JVM settings from all Websphere&#8217;s JVM&#8217;s into \/tmp\/jvmsettings-[timestamp].py<\/p>\n<p>The output file contains a block like this for each JVM<\/p>\n<pre class=\"brush: python; title: example output; notranslate\" title=\"example output\">\r\n\r\nprint 'Server ActivitiesCluster_server1 - init: 1024M - max: 1024M - arg: -Duser.language=en -Duser.region=US -Xmn256M -Xgcpolicy:gencon'\r\nAdminTask.setJVMInitialHeapSize('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -initialHeapSize 1024]')\r\nAdminTask.setJVMMaxHeapSize('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -maximumHeapSize 1024]')\r\nAdminTask.setGenericJVMArguments('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -genericJvmArguments &quot;-Duser.language=en -Duser.region=US -Xmn256M -Xgcpolicy:gencon&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.security.jgss.debug = off'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.security.jgss.debug -propertyValue &quot;off&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.security.krb5.Krb5Debug = off'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.security.krb5.Krb5Debug -propertyValue &quot;off&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.cache.CacheConfig.filterInactivityInvalidation = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.cache.CacheConfig.filterInactivityInvalidation -propertyValue &quot;true&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.cache.CacheConfig.filteredStatusCodes = 304 404 500 502'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.cache.CacheConfig.filteredStatusCodes -propertyValue &quot;304 404 500 502&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.cache.CacheConfig.filterLRUInvalidation = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.cache.CacheConfig.filterLRUInvalidation -propertyValue &quot;true&quot;]')\r\nprint 'ActivitiesCluster_server1: db2.jcc.charsetDecoderEncoder = 3'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName db2.jcc.charsetDecoderEncoder -propertyValue &quot;3&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.cache.CacheConfig.filterTimeOutInvalidation = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.cache.CacheConfig.filterTimeOutInvalidation -propertyValue &quot;true&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.jsse2.overrideDefaultTLS = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.jsse2.overrideDefaultTLS -propertyValue &quot;true&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.cache.CacheConfig.ignoreValueInInvalidationEvent -propertyValue &quot;true&quot;]')\r\nprint 'ActivitiesCluster_server1: com.ibm.ws.recoverylog.disableNonHARegistration = true'\r\nAdminTask.setJVMSystemProperties('&#x5B;-serverName ActivitiesCluster_server1 -nodeName ConnectionsNode01 -propertyName com.ibm.ws.recoverylog.disableNonHARegistration -propertyValue &quot;true&quot;]')\r\nAdminConfig.save()\r\n<\/pre>\n<p>If you need to change a value , just edit the appropriate line starting with AdminTask.<br \/>\nTo apply the changes, just run the file.<\/p>\n<pre class=\"brush: bash; title: apply the changes; notranslate\" title=\"apply the changes\">\r\n.\/wsadmin -lang jython -f \/tmp\/jvmsettings-&#x5B;timestamp].py\r\n<\/pre>\n<p>Verify the changes in the ISC or run the getJVMSettings.py script again.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dealing with a medium HCL Connections deployment, you&#8217;ll deal with at least 4 JVM&#8217;s. At least 6 with the file<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[62,23],"tags":[],"class_list":["post-784","post","type-post","status-publish","format-standard","hentry","category-62","category-connections"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Dealing with a medium HCL Connections deployment, you&#039;ll deal with at least 4 JVM&#039;s. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"umeli\"\/>\n\t<meta name=\"keywords\" content=\"7,connections\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Urs Meli&#039;s Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"HCL Connections optimize \u2013 JVM Settings | Urs Meli&#039;s Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Dealing with a medium HCL Connections deployment, you&#039;ll deal with at least 4 JVM&#039;s. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-12-30T14:31:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-12-30T14:32:42+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@umeli\" \/>\n\t\t<meta name=\"twitter:title\" content=\"HCL Connections optimize \u2013 JVM Settings | Urs Meli&#039;s Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Dealing with a medium HCL Connections deployment, you&#039;ll deal with at least 4 JVM&#039;s. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@umeli\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#article\",\"name\":\"HCL Connections optimize \\u2013 JVM Settings | Urs Meli's Blog\",\"headline\":\"HCL Connections optimize &#8211; JVM Settings\",\"author\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/Selection_953.png\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#articleImage\",\"width\":1308,\"height\":118},\"datePublished\":\"2021-12-30T15:31:47+01:00\",\"dateModified\":\"2021-12-30T15:32:42+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#webpage\"},\"articleSection\":\"7, Connections\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/#listItem\",\"name\":\"Connections\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/#listItem\",\"position\":2,\"name\":\"Connections\",\"item\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/7\\\/#listItem\",\"name\":\"7\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/7\\\/#listItem\",\"position\":3,\"name\":\"7\",\"item\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/7\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#listItem\",\"name\":\"HCL Connections optimize &#8211; JVM Settings\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/#listItem\",\"name\":\"Connections\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#listItem\",\"position\":4,\"name\":\"HCL Connections optimize &#8211; JVM Settings\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/connections\\\/7\\\/#listItem\",\"name\":\"7\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bba650dede6888bd44d79e656db7b6564b4a7e7ba51445cc1c062dd769729e59?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/\",\"name\":\"umeli\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"umeli\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/\",\"name\":\"HCL Connections optimize \\u2013 JVM Settings | Urs Meli's Blog\",\"description\":\"Dealing with a medium HCL Connections deployment, you'll deal with at least 4 JVM's. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2021\\\/12\\\/30\\\/hcl-connections-optimize-jvm-settings\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"datePublished\":\"2021-12-30T15:31:47+01:00\",\"dateModified\":\"2021-12-30T15:32:42+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/\",\"name\":\"Urs Meli's Blog\",\"description\":\"Mostly harmless\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"HCL Connections optimize \u2013 JVM Settings | Urs Meli's Blog","description":"Dealing with a medium HCL Connections deployment, you'll deal with at least 4 JVM's. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust","canonical_url":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/","robots":"max-image-preview:large","keywords":"7,connections","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#article","name":"HCL Connections optimize \u2013 JVM Settings | Urs Meli's Blog","headline":"HCL Connections optimize &#8211; JVM Settings","author":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"publisher":{"@id":"https:\/\/www.ume.li\/blog\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/www.ume.li\/blog\/wp-content\/uploads\/2021\/12\/Selection_953.png","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#articleImage","width":1308,"height":118},"datePublished":"2021-12-30T15:31:47+01:00","dateModified":"2021-12-30T15:32:42+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#webpage"},"articleSection":"7, Connections"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.ume.li\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/#listItem","name":"Connections"}},{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/#listItem","position":2,"name":"Connections","item":"https:\/\/www.ume.li\/blog\/category\/connections\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/7\/#listItem","name":"7"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/7\/#listItem","position":3,"name":"7","item":"https:\/\/www.ume.li\/blog\/category\/connections\/7\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#listItem","name":"HCL Connections optimize &#8211; JVM Settings"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/#listItem","name":"Connections"}},{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#listItem","position":4,"name":"HCL Connections optimize &#8211; JVM Settings","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/connections\/7\/#listItem","name":"7"}}]},{"@type":"Person","@id":"https:\/\/www.ume.li\/blog\/#person","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/bba650dede6888bd44d79e656db7b6564b4a7e7ba51445cc1c062dd769729e59?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"Person","@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author","url":"https:\/\/www.ume.li\/blog\/author\/umeli\/","name":"umeli","image":{"@type":"ImageObject","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g","width":96,"height":96,"caption":"umeli"}},{"@type":"WebPage","@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#webpage","url":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/","name":"HCL Connections optimize \u2013 JVM Settings | Urs Meli's Blog","description":"Dealing with a medium HCL Connections deployment, you'll deal with at least 4 JVM's. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ume.li\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"creator":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"datePublished":"2021-12-30T15:31:47+01:00","dateModified":"2021-12-30T15:32:42+01:00"},{"@type":"WebSite","@id":"https:\/\/www.ume.li\/blog\/#website","url":"https:\/\/www.ume.li\/blog\/","name":"Urs Meli's Blog","description":"Mostly harmless","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ume.li\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Urs Meli's Blog","og:type":"article","og:title":"HCL Connections optimize \u2013 JVM Settings | Urs Meli's Blog","og:description":"Dealing with a medium HCL Connections deployment, you'll deal with at least 4 JVM's. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust","og:url":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/","article:published_time":"2021-12-30T14:31:47+00:00","article:modified_time":"2021-12-30T14:32:42+00:00","twitter:card":"summary","twitter:site":"@umeli","twitter:title":"HCL Connections optimize \u2013 JVM Settings | Urs Meli's Blog","twitter:description":"Dealing with a medium HCL Connections deployment, you'll deal with at least 4 JVM's. At least 6 with the file viewer. Deployment manager and nodeagents not counted. Going through the JVM Settings in the ISC is still doable in reasonable amount of time. The scripts from scripting101.stoeps.de make lifes easier if you like to adjust","twitter:creator":"@umeli"},"aioseo_meta_data":{"post_id":"784","title":null,"description":null,"keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"aioseo-article-634fec4ae5fcc","slug":"article","graphName":"Article","label":"Article","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-12-30 13:43:22","updated":"2025-07-09 09:53:36","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ume.li\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ume.li\/blog\/category\/connections\/\" title=\"Connections\">Connections<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ume.li\/blog\/category\/connections\/7\/\" title=\"7\">7<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tHCL Connections optimize \u2013 JVM Settings\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ume.li\/blog\/"},{"label":"Connections","link":"https:\/\/www.ume.li\/blog\/category\/connections\/"},{"label":"7","link":"https:\/\/www.ume.li\/blog\/category\/connections\/7\/"},{"label":"HCL Connections optimize &#8211; JVM Settings","link":"https:\/\/www.ume.li\/blog\/2021\/12\/30\/hcl-connections-optimize-jvm-settings\/"}],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=784"}],"version-history":[{"count":8,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions"}],"predecessor-version":[{"id":794,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/784\/revisions\/794"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}