public inbox for pmg-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pmg-devel] [PATCH pmg-api v2] config: adjust max_filters calculation to reflect current memory usage
@ 2024-01-10 14:05 Markus Frank
  0 siblings, 0 replies; only message in thread
From: Markus Frank @ 2024-01-10 14:05 UTC (permalink / raw)
  To: pmg-devel

One pmg-smtp-filter process uses at least 220 MiB.
By adding more entries into filter objects the memory usage increases
and therefore 230 seems like a good value that reflects
the current memory usage of one filter process.

Related OOM killer problem found in forum:
https://forum.proxmox.com/threads/123531/

Signed-off-by: Markus Frank <m.frank@proxmox.com>
---
 src/PMG/Config.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/PMG/Config.pm b/src/PMG/Config.pm
index 7339e0d..7bb2bd6 100644
--- a/src/PMG/Config.pm
+++ b/src/PMG/Config.pm
@@ -458,7 +458,7 @@ sub get_max_filters {
     # estimate optimal number of filter servers
 
     my $max_servers = 5;
-    my $servermem = 120;
+    my $servermem = 230;
     my $memory = physical_memory();
     my $add_servers = int(($memory - 512)/$servermem);
     $max_servers += $add_servers if $add_servers > 0;
-- 
2.39.2





^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-01-10 14:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-01-10 14:05 [pmg-devel] [PATCH pmg-api v2] config: adjust max_filters calculation to reflect current memory usage Markus Frank

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal