Odhiambo Washington via Mailman-users writes:

 > Using the uwsgi.ini from the virtualenv method documentation,
 > mailmanweb is constantly using 2GB RAM on my server.

Do you mean only HyperKitty + Postorius?  That seems like a lot.  My
experience is that even on an insanely heavily loaded server (20k+
lists) the whole suite uses about 2.0G.  Since on that server, Mailman
core was forking 22 processes at ~83MB each (very little shared, not
sure the technical reason for that, maybe the Python heap just can't
be shared?), core was taking up about 1.8G.  HyperKitty and Postorius
took a little more (I don't recall exactly, maybe 250MB?)

My more standard setup (that one had like 2 IN queue slices and 8 OUT
queue slices) I ran Mailman suite + PostgreSQL (dedicated to Mailman)
+ Postfix + nginx (also mostly dedicated to Mailman) + Cyrus IMAPd in
a nominal 2GB Digital Ocean droplet.  It didn't run "comfortably",
adding any serious load that chewed up 100s of MB RAM would get things
OOM-killed, but 2GB total (including kernel and all) was barely enough
for that system in normal situations.

 > My database (MariaDB) size is 2GB.

Do you mean in memory or on disk?  Either way that should have ~0
effect on the size of the Mailman core and web processes.

 > Is this expected?

Depends on if you mean exactly what you said ("mailmanweb").  If so,
no, I would expect mailmanweb (only) to run in 500MB easily and
probably be OK in 250MB.  If you mean "when I start Mailman and
mailmanweb, memory usage jumps by about 2GB", then yes, that's what
I'd expect.

-- 
GNU Mailman consultant (installation, migration, customization)
Sirius Open Source    https://www.siriusopensource.com/
Software systems consulting in Europe, North America, and Japan
_______________________________________________
Mailman-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/
Archived at: 

This message sent to [email protected]

Reply via email to