<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing in Firewall and Security Management</title>
    <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227956#M43833</link>
    <description>&lt;P&gt;Great reference Chris&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/41108"&gt;@Jan&lt;/a&gt; do not confuse number of CoreXL instance/fw worker (editable smartconsole) with number of cores available for them:&lt;/P&gt;
&lt;P&gt;"&lt;SPAN&gt;On VSX, Dynamic Balancing only changes the amount of cores running FW workers, so you can configure any number of them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Upon SND addition, it will set the FWKs of all VSs to the new set of cores."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 25 Sep 2024 21:54:18 GMT</pubDate>
    <dc:creator>CheckPointerXL</dc:creator>
    <dc:date>2024-09-25T21:54:18Z</dc:date>
    <item>
      <title>R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227914#M43825</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I do not find a real answer to this question.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We have a VSX Cluster with 3 Virtual Systems.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The CoreXL allocation is:&lt;/P&gt;
&lt;P&gt;VS1 : 14&lt;BR /&gt;VS2: 4&lt;BR /&gt;VS3: 2&lt;/P&gt;
&lt;P&gt;We migrated to 19200 appliances now and have 80 "cores".&amp;nbsp; Is it needed to change the allocation in SmartConsole or will Dynamic Balancing will handle it anyway?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Jan&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 14:22:42 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227914#M43825</guid>
      <dc:creator>Jan_Kleinhans</dc:creator>
      <dc:date>2024-09-25T14:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227919#M43827</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I imagine if you run HCP on this machine it would complain that the VS / CoreXL setup is sub optimal for performance.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;This thread should help with your understanding where &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/46744"&gt;@AmitShmuel&lt;/a&gt;&amp;nbsp;contributed on this topic:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.checkpoint.com/t5/Security-Gateways/dynamic-balancing-VSX-and-core-affinity/td-p/146273" target="_blank" rel="noopener"&gt;https://community.checkpoint.com/t5/Security-Gateways/dynamic-balancing-VSX-and-core-affinity/td-p/146273&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 04:09:29 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227919#M43827</guid>
      <dc:creator>Chris_Atkinson</dc:creator>
      <dc:date>2024-09-26T04:09:29Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227956#M43833</link>
      <description>&lt;P&gt;Great reference Chris&lt;/P&gt;
&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/41108"&gt;@Jan&lt;/a&gt; do not confuse number of CoreXL instance/fw worker (editable smartconsole) with number of cores available for them:&lt;/P&gt;
&lt;P&gt;"&lt;SPAN&gt;On VSX, Dynamic Balancing only changes the amount of cores running FW workers, so you can configure any number of them.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Upon SND addition, it will set the FWKs of all VSs to the new set of cores."&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 21:54:18 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227956#M43833</guid>
      <dc:creator>CheckPointerXL</dc:creator>
      <dc:date>2024-09-25T21:54:18Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227959#M43834</link>
      <description>&lt;P&gt;To expand on that.. on a VSX system you have SND cores and CoreXL cores. The SND cores are there for packet dispatching and SecureXL processing, the CoreXL cores are a 'pool' of cores that the VS FWK process threads can address. The amount of FWK process threads is managed via your CoreXL per VS configuration. These are user mode processes that queue up for processor cycles, which are allocated by the OS from the CoreXL pool of cores when required. Hence they will move about that pool constantly, they are not statically affined to any particular CPU core. This is also why it's totally fine to 'oversubscribe' the amount of VS threads to CPU cores on a box, to a point (HCP will complain when you have more than double VS threads than cores available, so that's a reasonable guide).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Dynamic Balancing will adjust the split between SND cores and CoreXL pool cores on the fly, based on the load. IT will NOT dynamically adjust your CXL/VS configuration. We don't want the overhead of having to dynamically balance so many things, as there may be 50 VSs on a box and that's just too much to balance. So CXL/VS is static, and your VSs should have sufficient CXL/VS to do their job without the risk of resource exhaustion, either through not enough FWK threads or not enough cores in the machine. You should never have so many CXL/VS on one VS that it can occupy all the CoreXL pool cores and starve the other VSs of resources.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So yes, you should allocate more CXL/VS to your VSs.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 01:43:03 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227959#M43834</guid>
      <dc:creator>emmap</dc:creator>
      <dc:date>2024-09-26T01:43:03Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227968#M43855</link>
      <description>&lt;P&gt;Also for reference this is an (sanitized/redacted) example of the HCP test Emma and I referred to above:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="HCP VSX HU.jpg" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/27801iDDF46C611716E719/image-size/large?v=v2&amp;amp;px=999" role="button" title="HCP VSX HU.jpg" alt="HCP VSX HU.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 02:48:43 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227968#M43855</guid>
      <dc:creator>Chris_Atkinson</dc:creator>
      <dc:date>2024-09-26T02:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227985#M43858</link>
      <description>&lt;P&gt;Thank you all for your explanation. So I will need to "guess" how to allocate CoreXL instances . Or is there anywhere a cheatsheet to calculate instances by concurrent connections? Also does changing this setting invoke a full downtime of the VS even in a cluster ?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Jan&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 07:11:56 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227985#M43858</guid>
      <dc:creator>Jan_Kleinhans</dc:creator>
      <dc:date>2024-09-26T07:11:56Z</dc:date>
    </item>
    <item>
      <title>Re: R81.20 VSX, CoreXL allocation, Dynamic Balancing</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227992#M43859</link>
      <description>&lt;P&gt;It's more based on anticipated load which you could derive from connections but will also depend on the enabled blades etc.&lt;BR /&gt;Currently in R81.20 you can assign up to 32 corexl instances to a particular Virtual System.&lt;/P&gt;
&lt;P&gt;Starting back in &lt;A href="https://sc1.checkpoint.com/documents/R80.20_GA/WebAdminGuides/EN/CP_R80.20_RN/205465.htm#top" target="_self"&gt;R80.20&lt;/A&gt;&amp;nbsp;changes in the number of FW worker instances (FWK) in a VSLS setup do not require downtime.&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 07:46:56 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/R81-20-VSX-CoreXL-allocation-Dynamic-Balancing/m-p/227992#M43859</guid>
      <dc:creator>Chris_Atkinson</dc:creator>
      <dc:date>2024-09-26T07:46:56Z</dc:date>
    </item>
  </channel>
</rss>

