<?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: High CPU utilization during process fwk0_dev_0 in General Topics</title>
    <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70948#M14366</link>
    <description>&lt;P&gt;Small note to enable and disable the UMFW!&lt;/P&gt;
&lt;P&gt;Switch to Kernel Mode Firewall, do the following:&lt;/P&gt;
&lt;P&gt;1) Run the following clish commands:&lt;BR /&gt;# cpprod_util FwSetUsFwmachine 0&lt;BR /&gt;# cpprod_util FwSetUsermode 0&lt;BR /&gt;2) Edit the boot.conf file (vi $FWDIR/boot/boot.conf) with the following:&lt;BR /&gt;KERN_INSTANCE_NUM 40&lt;BR /&gt;3) Reboot.&lt;/P&gt;
&lt;P&gt;Switch to User Mode Firewall, do the following:&lt;/P&gt;
&lt;P&gt;1) Run the following clish commands:&lt;BR /&gt;# cpprod_util FwSetUsFwmachine 1&lt;BR /&gt;# cpprod_util FwSetUsermode 1&lt;BR /&gt;2) Edit the boot.conf file (vi $FWDIR/boot/boot.conf) with the following:&lt;BR /&gt;KERN_INSTANCE_NUM 62&lt;BR /&gt;3) Reboot.&lt;/P&gt;</description>
    <pubDate>Thu, 19 Dec 2019 18:19:04 GMT</pubDate>
    <dc:creator>HeikoAnkenbrand</dc:creator>
    <dc:date>2019-12-19T18:19:04Z</dc:date>
    <item>
      <title>High CPU utilization during process fwk0_dev_0 (UMFW vs. KMFW)</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70648#M14307</link>
      <description>&lt;P&gt;What can be the problem on a 16 core open server R80.30 if the following process &lt;FONT color="#FF0000"&gt;fwk0_dev_0&lt;/FONT&gt; is at 300%-400% &lt;FONT color="#FF0000"&gt;high CPU utilization&lt;/FONT&gt;. This prozess "fwk0_dev" indicates VSX in older versions. VSX is not enabled on this system.&lt;BR /&gt;&lt;BR /&gt;What does this prozess do?&lt;/P&gt;
&lt;P&gt;Who can help here?&lt;/P&gt;
&lt;P&gt;# top&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;LI-CODE lang="javascript"&gt;   PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
 19437 admin      0 -20 18.402g 0.015t 538544 S 309.9  1.0   8626:21 fwk0_dev_0
 19831 admin     20   0  755376 186344  41628 S   5.6  0.0 459:42.51 fw_full&lt;/LI-CODE&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;# pstree -l |grep -A 15 -B 15 fwk0_dev_0&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;LI-CODE lang="c"&gt;-cprid_wd---cprid
     |-cpwd-+-AutoUpdaterServ-+-AutoUpdater---22*[{AutoUpdater}]
     |      |                 `-sleep
     |      |-DAService_scrip-+-DAService---5*[{DAService}]
     |      |                 `-sleep
     |      |-avi_del_tmp_fil---sleep
     |      |-ci_http_server
     |      |-cpd---4*[{cpd}]
     |      |-cphamcset
     |      |-cpview_services
     |      |-cpviewd---{cpviewd}
     |      |-4*[dlpu]
     |      |-fw_full-+-in.acapd---{in.acapd}
     |      |         |-in.asessiond---{in.asessiond}
     |      |         |-in.msd---3*[{in.msd}]
     |      |         |-stormd
     |      |         |-ted---temain---46*[{temain}]
     |      |         |-usrchkd
     |      |         |-vpnd---3*[{vpnd}]
     |      |         `-10*[{fw_full}]
     |      |-fwk_forker---fwk0_dev_0---33*[{fwk0_dev_0}]
     |      |-fwk_wd
     |      |-lpd&lt;/LI-CODE&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;</description>
      <pubDate>Sun, 22 Dec 2019 17:43:56 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70648#M14307</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-22T17:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70653#M14311</link>
      <description>&lt;P&gt;UM FW enabled?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 11:40:32 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70653#M14311</guid>
      <dc:creator>_Val_</dc:creator>
      <dc:date>2019-12-17T11:40:32Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70663#M14314</link>
      <description>&lt;P&gt;Looks like USFW is enabled due to the presence of the fwk_forker process.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Edit: My guess as to the purpose of the &lt;FONT color="#FF0000"&gt;fwk0_dev_0&lt;/FONT&gt; is that it acts as the liaison between the multiple fwk Firewall Worker processes and the single fwmod kernel driver instance; note that its process priority is jacked up to the maximum possible (-20).&lt;/P&gt;
&lt;P&gt;I use the &lt;STRONG&gt;lsmod&lt;/STRONG&gt; command to determine if USFW is enabled like this, which also provides insight as to the implementation of USFW:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="usfw.png" style="width: 513px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/3773i5D32B57FBED85C62/image-size/large?v=v2&amp;amp;px=999" role="button" title="usfw.png" alt="usfw.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;</description>
      <pubDate>Tue, 17 Dec 2019 13:54:36 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70663#M14314</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2019-12-17T13:54:36Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70682#M14317</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/597"&gt;@Timothy_Hall&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;thanks for your answer. That's what I think too.&lt;/P&gt;
&lt;P&gt;I think someone from &lt;STRONG&gt;R&amp;amp;D&lt;/STRONG&gt; should take a look at this.&lt;/P&gt;
&lt;P&gt;The problem is that this process generates a very high CPU load. 300%-400% of 1600% (16 cores *100%) are used by this process. This is very high for me!&lt;/P&gt;
&lt;P&gt;On the firewall, the CPU load of the firewall workers&amp;nbsp; is otherwise very low 1-5% utilization per core.&lt;/P&gt;
&lt;P&gt;Please can someone from R&amp;amp;D say something about this CPU utilization?&lt;/P&gt;
&lt;P&gt;Is that normal for &lt;FONT color="#FF0000"&gt;fwk0_dev_0&lt;/FONT&gt; process?&lt;/P&gt;
&lt;P&gt;Alternatively I can also open a TAC case.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 15:49:14 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70682#M14317</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-17T15:49:14Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70699#M14318</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/597"&gt;@Timothy_Hall&lt;/a&gt;, &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/181"&gt;@_Val_&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was able to clear up some of the issue.&lt;/P&gt;
&lt;P&gt;The open server was installed incorrectly. During the installation 64 cores were visible on the gateway because HT was activated. I think the person who installed the FW didn't know that HT is not supported on an open server:-)&lt;/P&gt;
&lt;P&gt;Due to the many cores, the FW was activated in "User Mode". When I do this in the lab, I see a very high utilization of the process &lt;FONT color="#FF0000"&gt;fwk0_dev_0&lt;/FONT&gt; in "User Mode". If I switch the same firewall to "Kernel Mode" I can't find this process anymore.&lt;/P&gt;
&lt;P&gt;I will set the productive firewall in "Kernel Mode" in the maintenance window.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But the question is , why does the process generate such high CPU utilization in "User Mode FW"?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 15:45:44 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70699#M14318</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-17T15:45:44Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70701#M14319</link>
      <description>&lt;P&gt;Most probably it was configured incorrectly in the first place. I see no case for support here.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 15:49:13 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70701#M14319</guid>
      <dc:creator>_Val_</dc:creator>
      <dc:date>2019-12-17T15:49:13Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70702#M14320</link>
      <description>&lt;P&gt;Correct &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Thanks to all&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 15:52:49 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70702#M14320</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-17T15:52:49Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70706#M14321</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/597"&gt;@Timothy_Hall&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;To make sure that USFW is activated, run the following command:&lt;/P&gt;
&lt;P&gt;# cpprod_util FwIsUsermode&lt;/P&gt;
&lt;P&gt;1 = User Mode Firewall&lt;BR /&gt;0 = Kernel Mode Firewall&lt;/P&gt;
&lt;P&gt;If necessary, you can also add it to the third edition of your book.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 18:27:41 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70706#M14321</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-17T18:27:41Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70708#M14322</link>
      <description>&lt;P&gt;Yeah but I like the lsmod way better. &lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;Book? Not familiar with that obscure word...&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 14:26:20 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70708#M14322</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2019-12-18T14:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70726#M14329</link>
      <description>&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Dec 2019 18:28:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70726#M14329</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-17T18:28:21Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70794#M14335</link>
      <description>&lt;P&gt;Hello&amp;nbsp;@all,&lt;/P&gt;
&lt;P&gt;very very interesting thread......&lt;/P&gt;
&lt;P&gt;I can see the same behaviour on a customer system ( open server )&amp;nbsp; with 8 cores.&lt;/P&gt;
&lt;P&gt;We had a TAC case open&amp;nbsp; but with no results at the moment.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"cpprod_util FwIsUsermode" shows "1"&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="top.png" style="width: 950px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/3799i47087BBCD8D01217/image-size/large?v=v2&amp;amp;px=999" role="button" title="top.png" alt="top.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 890px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/3797i0ED6ECB97CB6938B/image-size/large?v=v2&amp;amp;px=999" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I don't know how about of hyperthreading at the install (customer did this).&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Can we change usermode to kernel mode on the fly with only changing "cpprod_util FwIsUsermode" ?&lt;/P&gt;
&lt;P&gt;Does it work on ClusterXL without interruption ?&lt;/P&gt;
&lt;P&gt;Wolfgang&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 12:33:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70794#M14335</guid>
      <dc:creator>Wolfgang</dc:creator>
      <dc:date>2019-12-18T12:33:47Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70816#M14336</link>
      <description>&lt;P&gt;Generally I don't recommend changing the state of USFW from its default without consulting TAC.&amp;nbsp; If it is enabled by default I'd leave it enabled as Check Point must feel that it would provide a tangible benefit.&amp;nbsp; It seems that if the 3.10 kernel is present and you are using R80.30, USFW will generally be enabled, but the rules about when USFW is enabled vs. disabled by default seem to be pretty complex.&amp;nbsp; I think the complexity concerning USFW being enabled/disabled by default stems from the dual kernels (2.6.18 vs. 3.10) available for R80.30, hopefully this will get clarified in R80.40 which supposedly will require use of the 3.10 kernel.&lt;/P&gt;
&lt;P&gt;To sum up, I don't think there is any cause for alarm about fwk0_dev_0 eating lots of CPU, it is just a side effect of USFW being enabled, which causes most firewall CPU utilization to occur in process/user space instead of in the kernel.&lt;/P&gt;
&lt;P&gt;Changing the state of USFW requires a reboot, the instructions are here: &lt;A class="cp_link sc_ellipsis" style="max-width: 840px;" href="https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&amp;amp;solutionid=sk149973&amp;amp;partition=Advanced&amp;amp;product=Data" target="_blank" rel="noopener"&gt;sk149973: How to enable &lt;STRONG&gt;USFW&lt;/STRONG&gt; (User-Space Firewall) on a 23900 appliance&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 14:36:52 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70816#M14336</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2019-12-18T14:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70818#M14337</link>
      <description>&lt;P&gt;I'll be waiting for response from TAC.....&lt;/P&gt;
&lt;P&gt;The behaviour is really strange. We had 4 open servers, all installed with R80.30.&lt;/P&gt;
&lt;P&gt;2 have USFW on, 2 not. Same hardware model, only different CPU cores.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We did the same install routine on all servers.&lt;/P&gt;
&lt;P&gt;Why is it on on 2 of the servers and on the others not ? (I'll hope, TAC has an answer)&lt;/P&gt;
&lt;P&gt;Wolfgang&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 14:55:13 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70818#M14337</guid>
      <dc:creator>Wolfgang</dc:creator>
      <dc:date>2019-12-18T14:55:13Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70819#M14338</link>
      <description>&lt;P&gt;I've seen the same, to date I have not been able to get a clear answer other than "it depends" as far as whether USFW will be enabled by default or not.&amp;nbsp; What I've been able to figure out so far is that if kernel 2.6.18 is in use, USFW will not be enabled by default upon install or upgrade, but it can be manually enabled.&amp;nbsp; If the 3.10 kernel is in use it definitely seems to get enabled on firewalls with 40+ cores, and possibly on smaller ones.&amp;nbsp; Beyond that I'm not sure...so if you could get a straight answer from TAC on this it would be appreciated...&lt;/P&gt;
&lt;P&gt;How are the cores different between your firewalls that have USFW enabled vs. those that do not?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 15:02:22 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70819#M14338</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2019-12-18T15:02:22Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70828#M14346</link>
      <description>&lt;P&gt;According to SK the UMFW is enabled from R80.30 by default. I'm afraid I noticed that a little differently. To confirm this I called a friend (He's a HP dealer.) and asked him if he had a HP DL380 with more then 40 cores in his company:-) Two hours later we were sitting in his LAB and installed R80.30 on this system.&lt;/P&gt;
&lt;P&gt;R80.30 kernel 3.10 more then 40 cores -&amp;gt; UMFW is enabled&amp;nbsp;&amp;nbsp;&amp;nbsp; (checked on HP DL 380 G10 2 * Platinum 8180MProcessor 28 cores = 56 cores)&lt;BR /&gt;R80.30 kernel 3.10 less then 40 cores&amp;nbsp;&amp;nbsp; -&amp;gt; UMFW is disabled&amp;nbsp;&amp;nbsp;&amp;nbsp; (checked on HP DL 380 G10 1 * Platinum 8180MProcessor 28 cores)&lt;/P&gt;
&lt;P&gt;Unfortunately I was not allowed to take the server with 56 cores home with me&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":rolling_on_the_floor_laughing:"&gt;🤣&lt;/span&gt;.&lt;/P&gt;
&lt;P&gt;The installation under R80.30 (UMFW/KMFW) depends on how many cores the system has. &lt;BR /&gt;The licensed cores do not play a role for UMFW/KMFW.&lt;/P&gt;
&lt;P&gt;R80.30 kernel 2.6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; UMFW is disabled&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (checked on VMWare with 30 cores and with 46 cores)&lt;/P&gt;
&lt;P&gt;Now we have generated traffic on a FW in the UMFW with a traffic generator. Approx. 500 MBit throughput (100 connections) and see there, the process fwk0_dev_0 generates 321% CPU utilization. I see this as problematic, because some cores with 80% CPU load were seen during the tests.&lt;/P&gt;
&lt;P&gt;I think the R&amp;amp;D should say something about this topic if it is a problem or not&amp;nbsp;...so if you could get a straight answer from TAC on this it would be appreciated too...&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 17:21:06 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70828#M14346</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-18T17:21:06Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70835#M14348</link>
      <description>&lt;P&gt;More read here:&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.checkpoint.com/t5/General-Topics/R80-x-Performance-Tuning-Tip-User-Mode-Firewall-vs-Kernel-Mode/m-p/70759/highlight/true#M14330" target="_self"&gt;- R80.x - Performance Tuning Tip – User Mode Firewall vs. Kernel Mode Firewall&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 17:33:03 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70835#M14348</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-18T17:33:03Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70836#M14349</link>
      <description>&lt;P&gt;I agree with&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/21670"&gt;@HeikoAnkenbrand&lt;/a&gt;&amp;nbsp;. These high CPU utilization could be a problem.&lt;/P&gt;
&lt;P&gt;We had around 500 - 700Mbit Throughput on a 8 core machine, all workers are everytime utilized around 40-70%.&lt;/P&gt;
&lt;P&gt;If we disable all blades ( ThreatPrevention, APCL, AV, AB etc.) except firewall, changes are only to 35-65%.&lt;BR /&gt;&lt;SPAN style="font-family: inherit; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%;"&gt;Same system with R77.30 and USFW off was on 10-20% CPU utilization.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;I‘m really awaiting an answer from TAC.&lt;/P&gt;
&lt;P&gt;Wolfgang&lt;/P&gt;</description>
      <pubDate>Wed, 18 Dec 2019 17:38:51 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70836#M14349</guid>
      <dc:creator>Wolfgang</dc:creator>
      <dc:date>2019-12-18T17:38:51Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70885#M14356</link>
      <description>&lt;P&gt;Same problem:&lt;/P&gt;&lt;P&gt;-HP DL 360 G10&lt;/P&gt;&lt;P&gt;- R80.30 kernel 3.10&lt;/P&gt;&lt;P&gt;- 8 core FW&lt;/P&gt;&lt;P&gt;- 600MBit throughput&lt;/P&gt;&lt;P&gt;- ThreatPrevention, IA, AV, AB, IPS&lt;/P&gt;&lt;P&gt;- USFW enabled&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-message-read"&gt;&amp;gt; process fwk0_dev_0 with high CPU&amp;nbsp; &lt;/SPAN&gt;utilization 300%-400%&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I‘m really awaiting also an answer from TAC:-)&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2019 09:22:45 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70885#M14356</guid>
      <dc:creator>Jul_Kapendale</dc:creator>
      <dc:date>2019-12-19T09:22:45Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70910#M14361</link>
      <description>&lt;P&gt;Right, I don't get how USFW was enabled on your 8-core firewall unless you manually enabled it yourself.&amp;nbsp; &lt;STRONG&gt;Edit: Are you only licensed for 8 cores but there are more than 40 cores on the system?&lt;/STRONG&gt;&amp;nbsp; The thing is that there WILL be a performance penalty when USFW is enabled due to processing having to come up through the kernel to a fwk process then back down into the kernel, whereas with USFW disabled almost everything except security server process space "trips" are handled down in the kernel which is more efficient.&amp;nbsp; So unless there are more than 40 cores I don't understand why USFW would get enabled. &amp;nbsp; If there are more than 40 cores, USFW makes sense as utilizing the extra cores beyond 40 would offset the performance penalty vs. being limited to 40 cores in the kernel with USFW disabled.&lt;/P&gt;
&lt;P&gt;Obviously we are waiting for TAC here, but once again in my opinion I don't think the high CPU utilization by &lt;SPAN class="lia-message-unread"&gt;fwk0_dev_0 is necessarily a problem.&amp;nbsp; That process is clearly multi-threaded which explains CPU utilization over 100%.&amp;nbsp; I've speculated earlier that when USFW is enabled this process may be the liaison between all the fwk Firewall Worker processes, and the state tables which are still stored in the kernel.&amp;nbsp; When USFW is disabled, everything is down in the kernel and it all just gets lumped in under si or sy CPU cycles and you can't see the individual kernel elements consuming CPU.&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-message-unread"&gt;When USFW is enabled everything except state table storage and SecureXL is mostly outside the kernel and visible as individual processes, so seeing high CPU utilization by a process may look alarming but I don't think it is an actual problem.&amp;nbsp; I don't believe the high CPU being consumed by fwk0_dev_0 is a bottleneck, it is just a side effect of fwk process to kernel interaction.&amp;nbsp; If throughput does seem to be heavily impacted with USFW enabled, there may need to be some usual tuning performed based on the "Super Seven" and such.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="lia-message-unread"&gt;Or I could be wrong...&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2019 16:10:56 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70910#M14361</guid>
      <dc:creator>Timothy_Hall</dc:creator>
      <dc:date>2019-12-19T16:10:56Z</dc:date>
    </item>
    <item>
      <title>Re: High CPU utilization during process fwk0_dev_0</title>
      <link>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70946#M14365</link>
      <description>&lt;P&gt;HI &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/25132"&gt;@Jul_Kapendale&lt;/a&gt;&amp;nbsp;&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;&amp;nbsp; here. UMFW should only be enabled automatically if more than 40 cores were active during installation on a R80.30 3.10 kernel.&lt;/P&gt;
&lt;P&gt;But maybe your system has more then 40 cores on board.&lt;/P&gt;
&lt;P&gt;For a firewall with only 8 active cores (according to license), I would recommend to change the firewall to "Kernel Mode Firewall" otherwise this will produce a performance issue.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Dec 2019 18:25:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/General-Topics/High-CPU-utilization-during-process-fwk0-dev-0-UMFW-vs-KMFW/m-p/70946#M14365</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2019-12-19T18:25:47Z</dc:date>
    </item>
  </channel>
</rss>

