Optimizing mail cia hauv Zimbra Collaboration Suite

Hauv ib qho ntawm peb tsab xov xwm dhau los, mob siab rau kev npaj tsim kho vaj tse thaum siv Zimbra Collabortion Suite hauv kev lag luam, nws tau hais tias qhov kev txwv tseem ceeb hauv kev ua haujlwm ntawm cov tshuaj no yog I / O ceev ntawm cov khoom siv disk hauv kev xa ntawv. Tseeb, nyob rau lub sijhawm thaum ntau pua tus neeg ua haujlwm ntawm ib lub lag luam ib txhij nkag mus rau tib lub chaw xa ntawv, qhov dav channel rau kev sau ntawv thiab nyeem cov ntaub ntawv los ntawm hard drives yuav tsis txaus rau kev ua haujlwm ntawm kev pabcuam. Thiab yog tias rau kev teeb tsa me me ntawm Zimbra qhov no yuav tsis yog qhov teeb meem tshwj xeeb, tom qab ntawd hauv cov tuam txhab loj thiab cov chaw muab kev pabcuam SaaS, tag nrho cov no tuaj yeem ua rau tsis teb email thiab, vim li ntawd, kev txo qis hauv cov neeg ua haujlwm ua haujlwm, nrog rau kev ua txhaum cai. ntawm SLAs. Tias yog vim li cas, thaum tsim thiab ua haujlwm loj Zimbra kev teeb tsa, kev saib xyuas tshwj xeeb yuav tsum tau them rau kev ua kom zoo ntawm cov hard drives hauv kev xa ntawv. Cia peb saib ob qhov xwm txheej thiab sim nrhiav seb txoj hauv kev twg rau kev ua kom zoo dua ntawm kev thauj khoom ntawm disk cia tuaj yeem siv rau hauv txhua qhov ntawm lawv.

Optimizing mail cia hauv Zimbra Collaboration Suite

1. Kev ua kom zoo dua thaum tsim lub installation loj Zimbra

Thaum lub sij hawm tsim theem ntawm lub siab-load Zimbra installation, tus thawj coj yuav tsum tau xaiv qhov chaw cia khoom siv. Txhawm rau txiav txim siab txog qhov teeb meem no, koj yuav tsum paub tias cov khoom tseem ceeb ntawm cov tsav nyuaj los ntawm MariaDB DBMS suav nrog Zimbra Collaboration Suite, Apache Lucene tshawb nrhiav cav, thiab blob cia. Tias yog vim li cas thiaj li ua haujlwm cov khoom siv software no nyob rau hauv cov xwm txheej siab, nws yog qhov yuav tsum tau siv cov cuab yeej siv siab thiab txhim khu kev qha.

Raws li ib txwm muaj, Zimbra tuaj yeem ntsia tau ob qho tib si ntawm RAID ntawm lub zog tsav thiab ntawm kev cia khoom txuas nrog ntawm NFS raws tu qauv. Rau kev teeb tsa me me, koj tuaj yeem nruab Zimbra ntawm SATA tsav tsis tu ncua. Txawm li cas los xij, nyob rau hauv cov ntsiab lus ntawm kev teeb tsa loj, tag nrho cov thev naus laus zis no qhia txog ntau yam kev tsis zoo nyob rau hauv daim ntawv ntawm kev txo cov ntaub ntawv ceev lossis kev ntseeg siab tsawg, uas tsis tuaj yeem lees txais tsis yog rau cov tuam txhab loj lossis, tshwj xeeb tshaj yog rau SaaS cov chaw muab kev pabcuam.

Qhov no yog vim li cas nyob rau hauv loj-scale Zimbra infrastructures nws yog qhov zoo tshaj plaws los siv ib tug SAN. Nws yog cov cuab yeej no uas tam sim no muaj peev xwm muab qhov loj tshaj plaws los ntawm cov khoom siv cia thiab tib lub sijhawm, ua tsaug rau qhov muaj peev xwm txuas tau ntau ntawm cov cache, nws siv tau zoo tsis ua rau muaj kev pheej hmoo loj rau kev lag luam. Nws yog ib lub tswv yim zoo los siv NVRAM, uas yog siv nyob rau hauv ntau SANs kom ceev cov khoom thaum sau ntawv. Tab sis nws yog qhov zoo dua rau lov tes taw caching ntawm cov ntaub ntawv kaw tseg ntawm cov disks lawv tus kheej, vim nws tuaj yeem ua rau muaj kev puas tsuaj rau cov xov xwm thiab cov ntaub ntawv poob yog tias muaj teeb meem hluav taws xob tshwm sim.

Raws li kev xaiv cov ntaub ntawv kaw lus, qhov kev xaiv zoo tshaj plaws yuav yog siv tus qauv Linux Ext3 / Ext4. Lub ntsiab nuance txuam nrog cov ntaub ntawv system yog tias nws yuav tsum tau mounted nrog cov parameter - noj. Qhov kev xaiv no yuav lov tes taw lub luag haujlwm ntawm kev kaw lub sijhawm kawg ntawm kev nkag mus rau cov ntaub ntawv, uas txhais tau hais tias nws yuav txo tau qhov hnyav ntawm kev nyeem ntawv thiab sau ntawv. Feem ntau, thaum tsim ib qho ext3 lossis ext4 cov ntaub ntawv rau Zimbra, koj yuav tsum siv cov khoom siv hluav taws xob hauv qab no mk2fs ua:

-j - Tsim cov ntaub ntawv kaw lus, tsim cov ntaub ntawv kaw lus nrog ext3/ext4 phau ntawv journal.
-L npe - Txhawm rau tsim lub npe ntim rau tom qab siv hauv /etc/fstab
-O dir_index - Siv cov ntoo tshawb nrhiav hashed kom ceev cov ntaub ntawv tshawb fawb hauv cov npe loj
-m XUM - Txhawm rau khaws 2% ntawm qhov ntim hauv cov ntaub ntawv loj rau cov npe hauv paus
-J size=400 - Tsim ib phau ntawv xov xwm loj
ib 4096 - Txhawm rau txiav txim siab qhov loj me hauv bytes
-ib 10240 - Rau cov lus cia, qhov teeb tsa no yuav tsum sib haum rau qhov nruab nrab cov lus loj. Koj yuav tsum tau ua tib zoo saib xyuas qhov ntsuas no, vim tias nws cov nqi tsis tuaj yeem hloov pauv tom qab.

Nws kuj pom zoo kom pab dirsync rau blob cia, Lucene nrhiav metadata cia, thiab MTA queue cia. Qhov no yuav tsum tau ua vim Zimbra feem ntau siv cov nqi hluav taws xob fsync rau guaranteed sau ntawv ntawm ib tug blob nrog cov ntaub ntawv rau disk. Txawm li cas los xij, thaum Zimbra mail store lossis MTA tsim cov ntaub ntawv tshiab thaum xa xov, nws yuav tsum tau sau rau disk qhov kev hloov pauv uas tshwm sim hauv cov folders sib raug. Yog li ntawd, txawm tias cov ntaub ntawv twb tau sau rau disk siv fsync, cov ntaub ntawv ntawm nws ntxiv rau hauv phau ntawv qhia yuav tsis muaj sij hawm los sau rau hauv disk thiab, vim li ntawd, tej zaum yuav ploj vim qhov tsis ua haujlwm tam sim ntawd. Ua tsaug rau kev siv dirsync Cov teeb meem no yuav zam tau.

2. Optimization nrog Zimbra infrastructure khiav

Nws feem ntau tshwm sim tom qab ob peb xyoos ntawm kev siv Zimbra, tus naj npawb ntawm nws cov neeg siv tau nce ntau thiab cov kev pabcuam ua tsawg dua thiab tsis teb txhua hnub. Txoj kev tawm ntawm qhov teeb meem no yog qhov tseeb: koj tsuas yog yuav tsum tau ntxiv cov servers tshiab rau cov txheej txheem kom cov kev pabcuam ua haujlwm sai li sai tau ua ntej. Lub caij no, nws tsis yog ib txwm ua tau tam sim ntawd ntxiv cov servers tshiab rau cov txheej txheem txhawm rau txhawm rau nce nws cov kev ua tau zoo. IT cov thawj coj feem ntau yuav tsum tau siv sijhawm ntev los koom tes nrog kev yuav khoom ntawm cov servers tshiab nrog lub tuam txhab nyiaj txiag lossis kev ruaj ntseg; ntxiv rau, lawv feem ntau tso tawm los ntawm cov neeg xa khoom uas tuaj yeem xa cov neeg rau zaub mov tshiab tuaj lig lossis tseem xa khoom tsis raug.

Tau kawg, nws yog qhov zoo tshaj los tsim koj lub Zimbra infrastructure nrog ib qho chaw cia kom ib txwm muaj kev cia siab rau nws qhov kev nthuav dav thiab tsis yog nyob ntawm leej twg, txawm li cas los xij, yog tias qhov yuam kev twb tau ua lawm, tus thawj tswj hwm IT tsuas tuaj yeem ua tiav nws qhov tshwm sim. ntau li ntau tau. Piv txwv li, tus thawj tswj hwm IT tuaj yeem ua tiav qhov kev txhawb nqa me me los ntawm kev cuam tshuam Linux ib ntus cov kev pabcuam uas tsis tu ncua nkag mus rau hard drives thaum lub sijhawm ua haujlwm thiab tuaj yeem cuam tshuam rau Zimbra qhov kev ua tau zoo. Yog li, koj tuaj yeem kaw ib ntus:

autofs, nuv - Tej thaj chaw deb File System Discovery Services
khob - Kev pabcuam luam ntawv
xis, vsftpd - Ua-hauv * NIX cov kev pabcuam uas koj yuav tsis xav tau
portmap, rpcsvcgssd, rpcgssd, rpcidmapd - Cov txheej txheem hu xov tooj rau cov chaw taws teeb, uas feem ntau yog siv ua ke nrog cov ntaub ntawv network
dovecot, cyrus-imapd, sendmail, exim, postfix, ldap - Duplicates ntawm cov khoom siv tseem ceeb suav nrog hauv Zimbra Collaboration Suite
slocate/updatedb - Txij li Zimbra khaws txhua cov lus hauv cov ntaub ntawv sib cais, khiav cov kev pabcuam tshiab txhua hnub tuaj yeem ua teeb meem, thiab yog li nws tuaj yeem ua qhov no manually thaum lub sijhawm thauj khoom tsawg kawg ntawm cov servers.

Txuag cov peev txheej raws li kev cuam tshuam cov kev pabcuam no yuav tsis tseem ceeb, tab sis txawm tias qhov no tuaj yeem pab tau zoo heev hauv cov xwm txheej ze rau lub zog majeure. Thaum tus neeg rau zaub mov tshiab tau ntxiv rau Zimbra infrastructure, nws raug nquahu kom rov qhib cov kev pab cuam yav dhau los.

Koj tuaj yeem ua kom zoo rau kev ua haujlwm ntawm Zimbra los ntawm kev txav cov kev pabcuam syslog mus rau lwm tus neeg rau zaub mov kom lub sijhawm ua haujlwm nws tsis thauj khoom nyuaj ntawm cov ntawv xa khoom. Yuav luag txhua lub khoos phis tawj tsim nyog rau cov hom phiaj no, txawm tias pheej yig ib lub rooj tsavxwm Raspberry Pi.

Tau qhov twg los: www.hab.com

Ntxiv ib saib