Fórum Root.cz
Hlavní témata => Server => Téma založeno: mikesznovu 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.
-
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).
-
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.
-
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í.
-
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.
-
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)
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
-
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
-
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...
-
hMailServer se 40 uživateli se zapnutým cachováním - 400 MB RAM
-
Nginx (jenom statické stránky) + Dovecot + Postfix, 5 mail účtů, pár desítek mailů / den, mírně poriceované Gentoo.
Uptime:
17:43:12 up 6 days, 21:03, 1 user, load average: 0.00, 0.03, 0.05
Free:
total used free shared buff/cache available
Mem: 4036792 201460 2781900 272 1053432 3363248
Swap: 4194300 0 4194300