This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

High httpproxy memory usage with 9.713 and 9.714

Hello,

I have a pair of virtual UTMs which have run for years with about 4G of RAM allocated to them. After the upgrade from 9.712 to 9.713 in Nov I noticed my swap usage climbing beyond its normal 10-15% level. The culprit was the httpproxy proces so I added about 1/2G to the VMs which returned the swap usage to about 15%. This past week I updated to 9.714 and observed the httpproxy process growing much larger driving swap usage into the 60% range.

The two systems run with almost identical configurations which change very little over time. Our usage patterns have not changed much either. I have not noticed anything in the release notes suggesting a significant change that should require more memory, so my suspicion at this point is that the httpproxy process has a memory leak.

The graph below shows 9.714 after a restart last week. Here is the current httpproxy memory/swap usage:

  PID USER      PR  NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  SWAP COMMAND                                                                                                      
 4776 httpprox  20   0 6202m 1.6g 3996 S      1 38.4  46:09.01 4.4g httpproxy
                                                                                                     

--Larry



This thread was automatically locked due to age.
  • So, after 5 days, memory usage is still increasing from day to day. Now at 10,7% swap.

    I think there is a memory leak in the UTM or they want us to stopp useing it or to reboot every month.
    Lets see how this goes ...

  • Easier solution seems to be to set a nightly cron task to just restart the service in the middle of the night, nightly.

  • Yes, even weekly will be enaugh. But on the other side, its not that important, swapping now seams to be relative stable at around 14%.

    This is similar to the older UTM releases with 4GB Memory where it was stable around 20%

    Anyway prefere a reboot monthly or so.

     of the UTM.

  • You (and quite honestly Sophos does too) have to keep in mind the changes that go into play with 64-bit mode as well and changing services to that. More efficient in running processes but that means more resources - yeah a paradox.  Overall, good for the system in general, but what it has become to what it was in terms of running on old hardware just isn't really there much anymore.  4GB frankly isn't enough.  15 years ago - yes.  Now?  No. It's really Moore's Law at work.

    One thing I really wish Sophos would do for us on the XG side of things is to allow more memory than 6GB.  It's *just enough* but not.  I don't think the CPU needs have changed and looking at usage for that on both UTM and XG, they are performing really well.  Memory usage however...

    OPNSense 64-bit | Intel Xeon 4-core v3 1225 3.20Ghz
    16GB Memory | 500GB SSD HDD | ATT Fiber 1GB
    (Former Sophos UTM Veteran, Former XG Rookie)