Spotřeba RAM mailserveru

Spotřeba RAM mailserveru
« kdy: 06. 02. 2022, 13:59:06 »
Mám takovou otázku do pranice ("9 právníků 10 názorů"). Kolik tak je normální u mailserveru aby měl spotřebu RAM. Já vím, zkusím to nějak  upřesnit, protože jinak se nedá dojít ke shodě: V podstatě pro osobní spotřebu, bez spamového filtru a bez antiviru.

-První otázka - Jak velkou roli hraje "dárkové balení" v dockeru? (Tj rozdíl, kdyby to nebylo v dockeru)
-Který mailserver se hodí pro téměř nulové využití ?
-(Jako vím, že mailserverové řešení pro in,out,webAdmin má víc komponent )


Když to hruba vezmu, tak 200MB zabírá  /bin/node pro haraka-smtp a 200MB pro haraka-submission . Pak 160MB dockerd, a nějaká(3) phpčka po 30MB.

Chtěl bych omezit využití RAM, představoval bych si třeba do 200MB. Samotný debian po bootu má kolem 200MB...

Jako vidím tam jasně ten haraka běžící v node, netuším, kolik by bral kdyby byl v céčku. Nevím, že by měla nějaké pluginy.


Re:Spotřeba RAM mailserveru
« Odpověď #1 kdy: 06. 02. 2022, 14:12:21 »
To, že zabalíte nějakou aplikaci do kontejneru, nemá na spotřebu RAM vliv. Docker kontejnery můžete spouštět PodManem, pak žádný běžící démon není potřeba. Pro normální poštovní servery bych rozhodně nepoužíval nějaké pokusy v Node.js, ale použil bych normální poštovní server – Postfix, Sendmail, Exim, qmail… PHP pro poštovní server nepotřebujete, leda že byste tam chtěl nějaký webmail v PHP.

Co se týče potřebné RAM, bude nejvíc záležet na provozu (počet příchozích a odchozích e-mailů) a na počtu e-mailů ve schránkách (pokud k tomu budete chtít nějaký IMAP server nebo webmail).

Re:Spotřeba RAM mailserveru
« Odpověď #2 kdy: 06. 02. 2022, 15:09:34 »
Ano, webmail tam běží, ale dominantní 400MB je ten2x node haraka. OFC jsem to měřil s prázdnou frontou, žádným přicházejícím mailem, bez spojení na IMAP ani na webmail. Prostě jako na dovolené.
Jinak ten Haraka(japonský původ?) je podle wikipedie high-performance server for thousands simultaenous connections  +  thousands simultaenous messages...

To ale nemusí implikovat vysokou zátěž RAM, natož když se nic neděje.

Re:Spotřeba RAM mailserveru
« Odpověď #3 kdy: 06. 02. 2022, 15:43:37 »
Jedna věc je, co změříte v laboratorních podmínkách. Druhá je pak reálný život, kdy se vám budou snažit doručit zprávy nejrůznější spameři, viry a podobná havěť, kteří si určitě nelámou hlavu tím, aby dodržovali standardy. Proto bych doporučil raději server, který má spousty instalací a je už lety prověřeno, že nejrůznější podivné situace ustojí – např. Postfix.

Jediný důvod, proč by dávalo smysl použít Haraka, by byl, kdybyste chtěl psát nějaká rozšíření v JavaScriptu. Navíc pokud to chápu správně, Haraka neřeší lokální doručování e-mailů, takže pro to byste stejně potřeboval nějaké jiné řešení.

Re:Spotřeba RAM mailserveru
« Odpověď #4 kdy: 24. 02. 2022, 13:27:45 »
Máte někdo odpověď z   p r a x e, kolik to tak může žrát? Například pro 1 doménu, 1 usera, když není provoz, není fronta. Bez AV / antispamu.


Re:Spotřeba RAM mailserveru
« Odpověď #5 kdy: 24. 02. 2022, 13:58:20 »
cca 10 schranek postfix + dovecot na centos7:
(jedna ze schranek ma pres 30GB a je permanentne vyuzivana na nekolika zarizenich, k ostatnim se pristupuje jen parkrat denne)
Kód: [Vybrat]
uptime:
 13:50:59 up 19 days, 11:27,  1 user,  load average: 0.00, 0.01, 0.05

free:
              total        used        free      shared  buff/cache   available
Mem:        2046664      228312     1284468       33600      533884     1596632
Swap:        839676           0      839676

M Z

Re:Spotřeba RAM mailserveru
« Odpověď #6 kdy: 24. 02. 2022, 14:43:30 »
Kód: [Vybrat]
              total        used        free      shared  buff/cache   available
Mem:            15G        5,4G        1,5G        838M        8,6G        9,0G
Swap:          2,0G         81M        1,9G

1300 aktivnich imap  Dovecot procesu + 60 postfix procesu + fail2ban

McFly

  • *****
  • 560
    • Zobrazit profil
    • E-mail
Re:Spotřeba RAM mailserveru
« Odpověď #7 kdy: 24. 02. 2022, 16:17:01 »
Na našem poštovním serveru ve firmě (Postfix+Dovecot+Spamassassin+Amavis+ClamAV+fail2ban) je v současné chvíli 22GB RAM. Drtivá většina paměti slouží pro cachování - datová partišna obsahuje cca 300GB e-mailů. Nový poštovní server, který mám připravený, bude mít 32GB RAM. Věřím ale, že 4GB by stačily taky. :-) Ale když už jsou ty zdroje k dispozici a leží ladem...

Bugsa

  • ***
  • 106
    • Zobrazit profil
    • E-mail
Re:Spotřeba RAM mailserveru
« Odpověď #8 kdy: 25. 02. 2022, 15:00:48 »
hMailServer se 40 uživateli se zapnutým cachováním - 400 MB RAM

Re:Spotřeba RAM mailserveru
« Odpověď #9 kdy: 25. 02. 2022, 18:46:50 »
Nginx (jenom statické stránky) + Dovecot + Postfix, 5 mail účtů, pár desítek mailů / den, mírně poriceované Gentoo.

Uptime:
Kód: [Vybrat]
17:43:12 up 6 days, 21:03,  1 user,  load average: 0.00, 0.03, 0.05

Free:
Kód: [Vybrat]
               total        used        free      shared  buff/cache   available
Mem:         4036792      201460     2781900         272     1053432     3363248
Swap:        4194300           0     4194300