
Odhiambo Washington via Mailman-users writes:
On Sat, Oct 11, 2025 at 5:10?PM Stephen J. Turnbull <steve@turnbull.jp> wrote:
Do you mean only HyperKitty + Postorius? That seems like a lot.
Yes, just Hyperkitty+Postorius: Please see https://imgur.com/a/LPAY69N It represents what I see daily when I run btop. It's always around 2GB, but rarely do I see above. I only have 1 major active mailing list on this server. There are other inactive ones.
I'm not sure what's going on. I'm pretty sure you would save up to 1.5GB by switching to gunicorn vs the uwsgi configuration you have.
But the uswgi project has acquired functionality the way systemd has over the last few years. It seems likely that you could configure it to save a lot of memory by removing functionality you don't use. Not sure whether than involves recompiling or just disabling unused plugins, I'm not really familiar with uwsgi, since even for the largest instances I've seen gunicorn is sufficiently performant and secure.
The MySQL footprint also seems a bit high. but not insane, my PostgreSQL weighs in at about 1.2GB-1.5GB.
Overall, you don't have an insane configuration, but it depends on what you're optimizing for.
-- GNU Mailman consultant (installation, migration, customization) Sirius Open Source https://www.siriusopensource.com/ Software systems consulting in Europe, North America, and Japan