[8.174][INFO][NONE] HTTP Proxy Memory Usage

Since the release date is coming up soon, I just wanted to give the developers a heads up on http proxy memory usage. The proxy is using about 1gb ram (RES) after a couple of days under light usage. I am using local content database which is adding about 250MB to the memory usage. But even then, 2GB ram is not enough in my opinion to run astaro for 3 users. 

I understand that with the addition of L7 filtration, the proxy memory usage has increased but this will cause problems on smaller appliances under heavy loads in the future and the minimum requirement probably should be bumped up to 4GB.

Screenshots:
1. Initial memory usage after 8.173 clean install.
2. 8.174 Memory usage after 2 days.
3. 8.174 memory usage after proxy restart.

Regards
Bill.

P.S. Had to restart the proxy because it had become very slow. I will monitor that more closely. It would have been nice to see the access time to troubleshoot but its gone [;)]
Parents
  • Keep in mind that at least 800MB res is pretty normal for a proxy which has the local contentfilter DB enabled. The DB itself takes around ~300-400MB RES, and during reload of the database the proxy needs twice as much RAM. If you have AV scanning + Application control enabled, this could easily sum up to 1GB.

    It would be interesting how much memory the proxy uses with the local DB disabled.
  • Keep in mind that at least 800MB res is pretty normal for a proxy which has the local contentfilter DB enabled. The DB itself takes around ~300-400MB RES, and during reload of the database the proxy needs twice as much RAM. If you have AV scanning + Application control enabled, this could easily sum up to 1GB.

    It would be interesting how much memory the proxy uses with the local DB disabled.

    So I ran some tests with the content db off and what a difference. I never really had a problem with slow browsing but liked the idea of local content database but I think now I like it better without the database in memory. The proxy is very light weight and we are back to no swapping.

    I understand the high ram usage on reload but don't understand why that memory is not released afterwards. The virtual size for httpproxy was around 2Gb with local content database in memory. 

    In any case I am going back to no content database[;)] Screenshots of no database httpproxy initial load and after 1 day.

    Regards
    Bill.
Reply
  • Keep in mind that at least 800MB res is pretty normal for a proxy which has the local contentfilter DB enabled. The DB itself takes around ~300-400MB RES, and during reload of the database the proxy needs twice as much RAM. If you have AV scanning + Application control enabled, this could easily sum up to 1GB.

    It would be interesting how much memory the proxy uses with the local DB disabled.

    So I ran some tests with the content db off and what a difference. I never really had a problem with slow browsing but liked the idea of local content database but I think now I like it better without the database in memory. The proxy is very light weight and we are back to no swapping.

    I understand the high ram usage on reload but don't understand why that memory is not released afterwards. The virtual size for httpproxy was around 2Gb with local content database in memory. 

    In any case I am going back to no content database[;)] Screenshots of no database httpproxy initial load and after 1 day.

    Regards
    Bill.
Children
No Data