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]