<?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: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC in Firewall and Security Management</title>
    <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102175#M8019</link>
    <description>&lt;P&gt;Actually this SK says that Multi-Queue is supported for virtio_net (and ena) which is news to me, those must have been added recently:&lt;/P&gt;
&lt;P&gt;&lt;A class="cp_link sc_ellipsis" href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk153373&amp;amp;partition=Basic&amp;amp;product=Security" target="_blank" rel="noopener"&gt;sk153373: Multi-Queue Management for Check Point Security Gateway&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Gaia 3.10 is required.&amp;nbsp; You are probably using Gaia 2.6.18 with R80.30 although there is a Gaia 3.10 build of R80.30 available.&amp;nbsp; Or just go to R80.40 which is all Gaia 3.10.&lt;/P&gt;</description>
    <pubDate>Mon, 16 Nov 2020 15:02:57 GMT</pubDate>
    <dc:creator>Timothy_Hall</dc:creator>
    <dc:date>2020-11-16T15:02:57Z</dc:date>
    <item>
      <title>CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102134#M8012</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I have a VM running R80.30 Openserver with 1 NIC.&amp;nbsp; We use VLANs to segregate the inside/outside zones so we only assigned 1 NIC to the VM.&amp;nbsp; I recently increased the cores to 8.&amp;nbsp; I'm running 6 firewall instances.&amp;nbsp; When checking on the processor util CPU0 is well utilized, CPU1 is under utilized and the rest are pretty evenly utilized.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="20201116_top.png" style="width: 640px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/8943i270F439F82F1F9CA/image-size/large?v=v2&amp;amp;px=999" role="button" title="20201116_top.png" alt="20201116_top.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Firewall instances are running on CPU2-7&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="20201116_fw_instance_affinity.png" style="width: 819px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/8942iAB9D89DFD2490A48/image-size/large?v=v2&amp;amp;px=999" role="button" title="20201116_fw_instance_affinity.png" alt="20201116_fw_instance_affinity.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The "Network-per-CPU" shows most of the SecureXL traffic is being handled by CPU0.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-left" image-alt="20201116_SXL_Network-per-CPU.png" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/8941iA963135EE62BCB6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="20201116_SXL_Network-per-CPU.png" alt="20201116_SXL_Network-per-CPU.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there some way to distribute the SND processing more evenly between CPU0 and CPU1 without adding another NIC?&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 09:57:44 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102134#M8012</guid>
      <dc:creator>waynej</dc:creator>
      <dc:date>2020-11-16T09:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102155#M8014</link>
      <description>&lt;P&gt;Multi-Queue can spread the load across the 2 SNDs, but it will depend on whether your underlying interface type supports it.&amp;nbsp; e1000 does not, while vmxnet3 does.&amp;nbsp; Use &lt;STRONG&gt;ethtool -i (interface)&lt;/STRONG&gt; to check this.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 12:28:07 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102155#M8014</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2020-11-16T12:28:07Z</dc:date>
    </item>
    <item>
      <title>Re: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102166#M8017</link>
      <description>&lt;P&gt;Thanks Timothy,&lt;/P&gt;&lt;P&gt;The interface is Virtio.&lt;/P&gt;&lt;P&gt;[Expert@fwcp1:0]# ethtool -i eth0&lt;BR /&gt;driver: virtio_net&lt;BR /&gt;version:&lt;BR /&gt;firmware-version:&lt;BR /&gt;bus-info: virtio3&lt;/P&gt;&lt;P&gt;Virtio does support multiqueue.&amp;nbsp; I didn't see any mention of Virtio in the documentation, but I'll give it a go in a lab before I try it on my production system.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 14:23:17 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102166#M8017</guid>
      <dc:creator>waynej</dc:creator>
      <dc:date>2020-11-16T14:23:17Z</dc:date>
    </item>
    <item>
      <title>Re: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102175#M8019</link>
      <description>&lt;P&gt;Actually this SK says that Multi-Queue is supported for virtio_net (and ena) which is news to me, those must have been added recently:&lt;/P&gt;
&lt;P&gt;&lt;A class="cp_link sc_ellipsis" href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk153373&amp;amp;partition=Basic&amp;amp;product=Security" target="_blank" rel="noopener"&gt;sk153373: Multi-Queue Management for Check Point Security Gateway&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Gaia 3.10 is required.&amp;nbsp; You are probably using Gaia 2.6.18 with R80.30 although there is a Gaia 3.10 build of R80.30 available.&amp;nbsp; Or just go to R80.40 which is all Gaia 3.10.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Nov 2020 15:02:57 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102175#M8019</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2020-11-16T15:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102188#M8021</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/45997"&gt;@waynej&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I agree with &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/597"&gt;@Timothy_Hall&lt;/a&gt;. But I have one more small note. From a performance point of view, it is better to use two or more network cards. This allows you to reach a higher packet rate. More read here: &lt;A href="https://community.checkpoint.com/t5/General-Management-Topics/New-R80-x-Performance-Tuning-Intel-Hardware/m-p/48697/highlight/true#M8306" target="_self"&gt;R80.x - Performance Tuning Tip - Intel Hardware&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;You should use more SND's and use Multi Queueing. More read here: &lt;A href="https://community.checkpoint.com/docs/DOC-3352-r80x-performance-tuning-tip-multi-queue" target="_blank" rel="noopener"&gt;R80.x - Performance Tuning Tip - Multi Queue&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;New supported Multi Queue drivers:&lt;/STRONG&gt;&lt;/P&gt;
&lt;TABLE border="1" width="100%"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD width="20%" height="46px" style="background-color: #c0c0c0;"&gt;&lt;STRONG&gt;Driver&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="20%" height="46px" style="background-color: #c0c0c0;"&gt;&lt;STRONG&gt;GAIA version&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="20%" height="46px" style="background-color: #c0c0c0;"&gt;&lt;STRONG&gt;Speed [Gbps]&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="20%" height="46px" style="background-color: #c0c0c0;"&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD width="20%" height="46px" style="background-color: #c0c0c0;"&gt;&lt;STRONG&gt;Maximal Number of RX Queues&lt;/STRONG&gt;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="46px"&gt;igb&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;R80.10+&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;1&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;Intel® PCIe 1 Gbps&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;2-16 (depends on the interface)&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="24px"&gt;ixgbe&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;R80.10+&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;10&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;Intel® PCIe 10 Gbps&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;16&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="24px"&gt;i40e&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;R80.10+&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;40&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;Intel® PCIe 40 Gbps&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;64&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="24px"&gt;&lt;FONT color="#FF0000"&gt;i40evf&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;R81&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;40&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;Intel® i40e 40 Gbps&lt;/TD&gt;
&lt;TD width="20%" height="24px"&gt;4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="46px"&gt;mlx5_core&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;R80.10+&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;40&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;Mellanox® ConnectX® mlx5 core driver&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;60&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="68px"&gt;&lt;FONT color="#FF0000"&gt;ena&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;R81&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;20&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;Elastic Network Adapter in Amazon® EC2&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;configured automatically&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="68px"&gt;&lt;FONT color="#FF0000"&gt;virtio_net&lt;/FONT&gt;&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;R81&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;10&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;VirtIO paravirtualized device driver from KVM®&lt;/TD&gt;
&lt;TD width="20%" height="68px"&gt;configured automatically&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD width="20%" height="46px"&gt;vmxnet3&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;R80.40+&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;10&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;VMXNET Generation 3 driver from VMware®&lt;/TD&gt;
&lt;TD width="20%" height="46px"&gt;configured automatically&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;DIV class="UserSignature lia-message-signature" style="width: 100%; max-height: 48px; overflow: hidden;"&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Mon, 16 Nov 2020 16:42:10 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102188#M8021</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-11-16T16:42:10Z</dc:date>
    </item>
    <item>
      <title>Re: CoreXL: SND on R80.30 Openserver 8 CPUs and 1 NIC</title>
      <link>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102419#M8050</link>
      <description>&lt;P&gt;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/50351"&gt;@heiko_ploehn&lt;/a&gt;- Thanks for the links.&amp;nbsp; From a quick read it looked good.&amp;nbsp; I'll take some time in the near future to go through it in more details.&lt;/P&gt;&lt;P&gt;It seems like Multi-queue might only be an option for this firewall when we upgrade it to R80.40/R81.&lt;/P&gt;&lt;P&gt;Thanks for the response.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Nov 2020 08:14:53 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Firewall-and-Security-Management/CoreXL-SND-on-R80-30-Openserver-8-CPUs-and-1-NIC/m-p/102419#M8050</guid>
      <dc:creator>waynej</dc:creator>
      <dc:date>2020-11-18T08:14:53Z</dc:date>
    </item>
  </channel>
</rss>

