Pag-optimize sa pagtipig sa mail sa Zimbra Collaboration Suite

Sa usa sa among miaging mga artikulo, nga gipahinungod sa pagplano sa imprastraktura kung gipatuman ang Zimbra Collabortion Suite sa usa ka negosyo, giingon nga ang panguna nga limitasyon sa operasyon niini nga solusyon mao ang katulin sa I / O sa mga aparato sa disk sa mga pagtipig sa mail. Sa tinuud, sa usa ka panahon nga daghang gatusan nga mga empleyado sa usa ka negosyo ang dungan nga nag-access sa parehas nga pagtipig sa mail, ang gilapdon sa channel alang sa pagsulat ug pagbasa sa kasayuran gikan sa mga hard drive mahimong dili igo alang sa responsive nga operasyon sa serbisyo. Ug kung alang sa gagmay nga mga pag-install sa Zimbra dili kini usa ka partikular nga problema, nan sa kaso sa mga dagkong negosyo ug mga taghatag sa SaaS, kining tanan mahimong mosangput sa dili pagtubag sa email ug, ingon usa ka sangputanan, usa ka pagkunhod sa kahusayan sa empleyado, ingon man usa ka paglapas. sa mga SLA. Mao nga, kung nagdesinyo ug nag-operate sa dagkong mga instalasyon sa Zimbra, ang espesyal nga atensyon kinahanglan ibayad sa pag-optimize sa paghimo sa mga hard drive sa pagtipig sa mail. Atong tan-awon ang duha ka mga kaso ug sulayan nga mahibal-an kung unsang mga pamaagi aron ma-optimize ang pagkarga sa pagtipig sa disk mahimong magamit sa matag usa niini.

Pag-optimize sa pagtipig sa mail sa Zimbra Collaboration Suite

1. Pag-optimize sa dihang nagdesinyo sa usa ka dako nga pag-instalar sa Zimbra

Atol sa yugto sa disenyo sa usa ka taas nga karga nga pag-instalar sa Zimbra, ang tagdumala kinahanglan nga mopili kung unsang sistema sa pagtipig ang gamiton. Aron makahukom niini nga isyu, kinahanglan nimong masayran nga ang nag-unang load sa mga hard drive gikan sa MariaDB DBMS nga gilakip sa Zimbra Collaboration Suite, ang Apache Lucene search engine, ug blob storage. Mao nga aron maoperahan kini nga mga produkto sa software sa ilawom sa mga kondisyon sa taas nga pagkarga, kinahanglan nga gamiton ang high-speed ug kasaligan nga kagamitan.

Ubos sa normal nga mga kondisyon, ang Zimbra mahimong ma-install sa RAID sa mga hard drive ug sa storage nga konektado pinaagi sa NFS protocol. Alang sa gagmay kaayo nga mga instalasyon, mahimo nimong i-install ang Zimbra sa usa ka regular nga SATA drive. Bisan pa, sa konteksto sa dagkong mga instalasyon, kining tanan nga mga teknolohiya nagpakita sa nagkalain-laing mga disbentaha sa porma sa pagkunhod sa gikusgon sa pagrekord o ubos nga kasaligan, nga dili madawat bisan alang sa dagkong mga negosyo o, ilabi na alang sa SaaS providers.

Mao kini ang hinungdan ngano nga sa dagkong mga imprastraktura sa Zimbra labing maayo nga mogamit usa ka SAN. Kini nga teknolohiya nga sa pagkakaron makahimo sa paghatag sa pinakadako nga throughput alang sa mga storage device ug sa samang higayon, salamat sa abilidad sa pagkonektar sa usa ka dako nga kantidad sa cache, ang paggamit niini halos dili pose sa bisan unsa nga mahinungdanon nga mga risgo alang sa negosyo. Maayo nga ideya nga gamiton ang NVRAM, nga gigamit sa daghang mga SAN aron mapadali ang mga butang sa panahon sa pagsulat. Apan mas maayo nga i-disable ang pag-cache sa mga narekord nga datos sa mga disk mismo, tungod kay kini mahimong mosangpot sa dili mausab nga kadaot sa media ug pagkawala sa datos kung mahitabo ang mga problema sa kuryente.

Sama sa pagpili sa usa ka file system, ang labing kaayo nga kapilian mao ang paggamit sa standard nga Linux Ext3/Ext4. Ang nag-unang nuance nga may kalabutan sa file system mao nga kini kinahanglan nga i-mount sa parameter - walay panahon. Kini nga kapilian magpugong sa function sa pagrekord sa oras sa katapusan nga pag-access sa mga file, nga nagpasabut nga kini makapakunhod pag-ayo sa load sa pagbasa ug pagsulat. Sa kinatibuk-an, sa paghimo sa usa ka ext3 o ext4 file system alang sa Zimbra, kinahanglan nimo gamiton ang mosunod nga mga parameter sa utility mke2fs:

-j β€” Sa paghimo ug file system journal. Paghimo sa file system gamit ang ext3/ext4 journal.
-L NGALAN - Aron makahimo ug volume nga ngalan nga gamiton unya sa /etc/fstab
-O dir_index - Aron magamit ang usa ka hash nga punoan sa pagpangita aron mapadali ang pagpangita sa file sa dagkong mga direktoryo
-m 2 β€” Para magreserba ug 2% sa volume sa dagkong file system para sa root directory
-J gidak-on=400 β€” Sa paghimo ug dako nga magasin
-b 4096 - Aron mahibal-an ang gidak-on sa block sa bytes
-ako 10240 - Alang sa pagtipig sa mensahe, kini nga setting kinahanglan nga katumbas sa kasagaran nga gidak-on sa mensahe. Kinahanglan nimo nga hatagan og maayo nga pagtagad ang kini nga parameter, tungod kay ang kantidad niini dili mabag-o sa ulahi.

Girekomenda usab nga palihokon dirsync para sa blob storage, Lucene search metadata storage, ug MTA queue storage. Kini kinahanglan nga buhaton tungod kay ang Zimbra kasagaran naggamit sa utility fsync alang sa garantiya nga pagsulat sa usa ka blob nga adunay data sa disk. Bisan pa, kung ang Zimbra mail store o MTA maghimo ug bag-ong mga file sa panahon sa paghatud sa mensahe, kinahanglan nga isulat sa disk ang mga pagbag-o nga mahitabo sa katugbang nga mga folder. Mao nga, bisan kung ang file gisulat na sa disk gamit fsync, ang rekord sa pagdugang niini sa direktoryo mahimong walay panahon nga isulat sa disk ug, isip resulta, mahimong mawala tungod sa kalit nga pagkapakyas sa server. Salamat sa paggamit dirsync kini nga mga problema mahimong malikayan.

2. Pag-optimize sa imprastraktura sa Zimbra nga nagdagan

Kanunay nga mahitabo nga pagkahuman sa daghang mga tuig sa paggamit sa Zimbra, ang gidaghanon sa mga tiggamit niini labi nga nagdugang ug ang serbisyo nahimong dili kaayo pagtubag matag adlaw. Ang paagi sa paggawas sa kini nga kahimtang klaro: kinahanglan nimo nga idugang ang mga bag-ong server sa imprastraktura aron ang serbisyo molihok pag-usab sama sa una. Samtang, dili kanunay posible nga idugang dayon ang mga bag-ong server sa imprastraktura aron madugangan ang pasundayag niini. Ang mga tagdumala sa IT kanunay nga mogugol ug dugay nga panahon sa pag-coordinate sa pagpalit sa mga bag-ong server sa accounting o departamento sa seguridad; dugang pa, sila kanunay nga gipasagdan sa mga supplier nga mahimo’g maghatud sa usa ka bag-ong server nga ulahi o bisan sa paghatud sa sayup nga butang.

Siyempre, labing maayo nga tukuron ang imong imprastraktura sa Zimbra nga adunay usa ka reserba aron kanunay adunay usa ka reserba alang sa pagpalapad niini ug dili magdepende sa bisan kinsa, bisan pa, kung nahimo na ang usa ka sayup, ang tagdumala sa IT mahimo ra nga hapsay ang mga sangputanan niini ingon kutob sa mahimo. Pananglitan, ang usa ka IT manager mahimong makab-ot ang gamay nga pagtaas sa produktibo pinaagi sa temporaryo nga pag-disable sa mga serbisyo sa sistema sa Linux nga kanunay nga nag-access sa mga hard drive sa panahon sa operasyon ug busa negatibo nga makaapekto sa pasundayag sa Zimbra. Busa, mahimo nimong temporaryo nga ma-disable:

autofs, netfs - Mga Serbisyo sa Pagdiskobre sa Remote File System
mga tasa β€” Serbisyo sa pag-imprinta
xinetd, vsftpd - Built-in *NIX nga mga serbisyo nga lagmit dili nimo kinahanglan
portmap, rpcsvcgssd, rpcgssd, rpcidmapd β€” Mga serbisyo sa pagtawag sa layo nga pamaagi, nga sagad gigamit kauban ang mga sistema sa file sa network
dovecot, cyrus-imapd, sendmail, exim, postfix, ldap β€” Mga duplicate sa mga nag-unang utilities nga gilakip sa Zimbra Collaboration Suite
slocate/updatedb - Tungod kay gitipigan ni Zimbra ang matag mensahe sa usa ka lahi nga file, ang pagpadagan sa updatedb nga serbisyo matag adlaw mahimong hinungdan sa mga problema, ug busa posible nga buhaton kini nga mano-mano sa labing gamay nga pagkarga sa mga server

Ang pagtipig sa mga kahinguhaan sa sistema isip resulta sa pag-disable niini nga mga serbisyo dili kaayo mahinungdanon, apan bisan kini mahimong mapuslanon kaayo sa mga kondisyon nga duol sa force majeure. Kung idugang ang bag-ong server sa imprastraktura sa Zimbra, girekomenda nga i-enable pag-usab ang mga serbisyo nga wala na kaniadto.

Mahimo usab nimo nga ma-optimize ang operasyon sa Zimbra pinaagi sa pagbalhin sa serbisyo sa syslog sa usa ka bulag nga server aron sa panahon sa operasyon dili kini makarga sa mga hard drive sa mga pagtipig sa mail. Halos bisan unsang kompyuter ang angay alang niini nga mga katuyoan, bisan ang usa ka barato nga single-board nga Raspberry Pi.

Source: www.habr.com

Idugang sa usa ka comment