በ Zimbra Collaboration Suite ውስጥ የመልዕክት ማከማቻን ማመቻቸት

በአንደኛው የእኛ ቀዳሚ ጽሑፎች, በድርጅት ውስጥ Zimbra Collabortion Suite ን ሲተገበር ለመሠረተ ልማት እቅድ ማውጣቱ, የዚህ መፍትሔ አሠራር ዋነኛው ገደብ በፖስታ ማከማቻዎች ውስጥ የዲስክ መሳሪያዎች I / O ፍጥነት ነው. በእርግጥ፣ በመቶዎች የሚቆጠሩ የድርጅት ሰራተኞች በተመሳሳይ የፖስታ ማከማቻ ሲደርሱ፣ መረጃን ከሃርድ ድራይቮች ለመፃፍ እና ለማንበብ የሰርጡ ስፋት ለአገልግሎቱ ምላሽ ሰጪ ተግባር በቂ ላይሆን ይችላል። እና ለዚምብራ ትናንሽ ጭነቶች ይህ የተለየ ችግር አይሆንም ፣ ከዚያ በትላልቅ ኢንተርፕራይዞች እና የSaaS አቅራቢዎች ፣ ይህ ሁሉ ምላሽ የማይሰጥ ኢሜል እና በውጤቱም ፣ የሰራተኛ ቅልጥፍናን መቀነስ እና ጥሰትን ያስከትላል። የ SLAs. ለዚህም ነው መጠነ ሰፊ የዚምብራ ተከላዎችን ሲነድፉ እና ሲሰሩ የሃርድ ድራይቮች በደብዳቤ ማከማቻ ውስጥ ያለውን አፈጻጸም ለማመቻቸት ልዩ ትኩረት መስጠት ያለበት። ሁለት ጉዳዮችን እንይ እና በዲስክ ማከማቻ ላይ ያለውን ጭነት ለማመቻቸት ምን ዘዴዎች በእያንዳንዳቸው ውስጥ ሊተገበሩ እንደሚችሉ ለማወቅ እንሞክር።

በ Zimbra Collaboration Suite ውስጥ የመልዕክት ማከማቻን ማመቻቸት

1. መጠነ-ሰፊ የዚምብራ ተከላ ሲዘጋጅ ማመቻቸት

የዚምብራ ጭነት ከፍተኛ ጭነት በሚፈጠርበት ጊዜ አስተዳዳሪው የትኛውን የማከማቻ ስርዓት መጠቀም እንዳለበት ምርጫ ማድረግ አለበት። በዚህ ጉዳይ ላይ ለመወሰን በሃርድ ድራይቮች ላይ ያለው ዋናው ጭነት በዚምብራ ትብብር ስዊት ፣ Apache Lucene የፍለጋ ሞተር እና የብሎብ ማከማቻ ውስጥ የተካተተው ከMariaDB DBMS እንደሚመጣ ማወቅ አለቦት። ለዚህም ነው እነዚህን የሶፍትዌር ምርቶች በከፍተኛ ጭነት ሁኔታዎች ውስጥ ለመስራት ከፍተኛ ፍጥነት ያለው እና አስተማማኝ መሳሪያዎችን መጠቀም አስፈላጊ የሆነው.

በመደበኛ ሁኔታዎች ዚምብራ በሁለቱም በሃርድ ድራይቭ RAID እና በ NFS ፕሮቶኮል በተገናኘ ማከማቻ ላይ ሊጫን ይችላል። በጣም ትንሽ ለሆኑ ጭነቶች, በመደበኛ SATA ድራይቭ ላይ Zimbraን መጫን ይችላሉ. ነገር ግን በትላልቅ ጭነቶች አውድ ውስጥ እነዚህ ሁሉ ቴክኖሎጂዎች የመቅዳት ፍጥነትን ወይም ዝቅተኛ አስተማማኝነትን በመቀነስ የተለያዩ ድክመቶችን ያሳያሉ ፣ ይህም ለትላልቅ ድርጅቶችም ሆነ በተለይም ለ SaaS አቅራቢዎች ተቀባይነት የለውም።

ለዚህም ነው በትላልቅ የዚምብራ መሠረተ ልማት አውታሮች SAN መጠቀም የተሻለ የሆነው። ይህ ቴክኖሎጂ በአሁኑ ጊዜ ለማከማቻ መሳሪያዎች ከፍተኛውን መጠን ለማቅረብ እና በተመሳሳይ ጊዜ ከፍተኛ መጠን ያለው መሸጎጫ ለማገናኘት በመቻሉ አጠቃቀሙ በተግባር ለድርጅቱ ምንም አይነት ትልቅ አደጋ አይፈጥርም. በጽሁፍ ጊዜ ነገሮችን ለማፋጠን በብዙ ሳንቲሞች ውስጥ የሚሰራውን NVRAM መጠቀም ጥሩ ሀሳብ ነው። ነገር ግን በዲስኮች ላይ የተቀዳ መረጃን መሸጎጥ ማሰናከል የተሻለ ነው ምክንያቱም በመገናኛ ብዙሃን ላይ ሊጠገን የማይችል ጉዳት እና የሃይል ችግሮች ከተከሰቱ የውሂብ መጥፋት ሊያስከትል ይችላል.

የፋይል ስርዓትን ስለመምረጥ፣ ምርጡ ምርጫ ደረጃውን የጠበቀ Linux Ext3/Ext4 መጠቀም ነው። ከፋይል ስርዓቱ ጋር የተያያዘው ዋናው ነገር ከመለኪያው ጋር መጫን አለበት - noatime. ይህ አማራጭ የመጨረሻውን የፋይል መዳረሻ ጊዜ የመመዝገብ ተግባሩን ያሰናክላል, ይህም ማለት የማንበብ እና የመጻፍ ጫናን በእጅጉ ይቀንሳል. በአጠቃላይ ለዚምብራ የ ext3 ወይም ext4 ፋይል ስርዓት ሲፈጥሩ የሚከተሉትን የመገልገያ መለኪያዎች መጠቀም አለብዎት mke2fs:

-j - የፋይል ስርዓት ጆርናል ለመፍጠር የፋይል ስርዓቱን በ ext3/ext4 ጆርናል ይፍጠሩ።
- ኤል ስም - የድምጽ ስም ለመፍጠር ከዚያም በ /etc/fstab ውስጥ ለመጠቀም
- ኦ dir_index - በትላልቅ ማውጫዎች ውስጥ የፋይል ፍለጋዎችን ለማፋጠን የተጠለፈ የፍለጋ ዛፍ ለመጠቀም
-ማ 2 - በትልልቅ የፋይል ስርዓቶች ውስጥ 2% ድምጽን ለስር ማውጫው ለማስያዝ
-ጄ መጠን=400 - ትልቅ መጽሔት ለመፍጠር
- ለ 4096 - በባይት ውስጥ ያለውን የማገጃ መጠን ለመወሰን
-እኔ 10240 - ለመልዕክት ማከማቻ፣ ይህ ቅንብር ከአማካይ የመልዕክት መጠን ጋር መዛመድ አለበት። እሴቱ በኋላ ሊለወጥ ስለማይችል ለዚህ ግቤት ትኩረት መስጠት አለብዎት.

ለማንቃትም ይመከራል dirsync ለብሎብ ማከማቻ፣ የሉሴን ፍለጋ ሜታዳታ ማከማቻ እና MTA ወረፋ ማከማቻ። ዚምብራ አብዛኛውን ጊዜ መገልገያውን ስለሚጠቀም ይህ መደረግ አለበት። fsync ከመረጃ ጋር ወደ ዲስክ ዋስትና ያለው ብሎብ ለመጻፍ። ነገር ግን፣ የዚምብራ ሜይል ማከማቻ ወይም ኤምቲኤ በመልዕክት አሰጣጥ ወቅት አዲስ ፋይሎችን ሲፈጥር፣ በተዛማጅ ማህደሮች ውስጥ የሚከሰቱ ለውጦችን በዲስክ ላይ መጻፍ አስፈላጊ ይሆናል። ለዚያም ነው, ምንም እንኳን ፋይሉ ቀድሞውኑ ወደ ዲስክ ተጠቅሞ የተጻፈ ቢሆንም fsync, በማውጫው ውስጥ የተጨመረው መዝገብ ወደ ዲስኩ ለመፃፍ ጊዜ ላይኖረው ይችላል, በውጤቱም, በድንገት የአገልጋይ ውድቀት ምክንያት ሊጠፋ ይችላል. ለአጠቃቀም ምስጋና ይግባው dirsync እነዚህን ችግሮች ማስወገድ ይቻላል.

2. ከዚምብራ መሠረተ ልማት ጋር ማመቻቸት

ዚምብራን ከተጠቀምን ከበርካታ አመታት በኋላ የተጠቃሚዎቹ ቁጥር በከፍተኛ ሁኔታ እየጨመረ እና አገልግሎቱ በየቀኑ ምላሽ እየቀነሰ ሲመጣ ይከሰታል። ከዚህ ሁኔታ መውጫው ግልጽ ነው: አገልግሎቱ ልክ እንደበፊቱ በፍጥነት እንዲሰራ አዲስ አገልጋዮችን ወደ መሠረተ ልማት ማከል ብቻ ያስፈልግዎታል. ይህ በእንዲህ እንዳለ አፈፃፀሙን ለማሳደግ ሁልጊዜ አዳዲስ አገልጋዮችን ወደ መሠረተ ልማቱ መጨመር አይቻልም። የአይቲ አስተዳዳሪዎች ብዙውን ጊዜ የአዳዲስ አገልጋዮችን ግዢ ከሂሳብ አያያዝ ወይም ከደህንነት ክፍል ጋር በማስተባበር ረጅም ጊዜ ማሳለፍ አለባቸው፤ በተጨማሪም ብዙ ጊዜ አዲስ አገልጋይ ዘግይተው ሊያደርሱ ወይም የተሳሳተ ነገር ሊያደርሱ በሚችሉ አቅራቢዎች ይናደዳሉ።

በእርግጥ የዚምብራ መሠረተ ልማትን በመጠባበቂያ መገንባት ሁልጊዜም የማስፋፊያ ቦታ እንዲኖርዎት እና በማንም ላይ ላለመመካት የተሻለ ነው ነገር ግን ቀደም ሲል ስህተት ከተሰራ የአይቲ ሥራ አስኪያጁ የሚያስከትለውን መዘዝ ማቃለል ብቻ ነው. በተቻለ መጠን. ለምሳሌ፣ አንድ የአይቲ ስራ አስኪያጅ በስራው ወቅት ሃርድ ድራይቭን በመደበኛነት የሚደርሱትን የሊኑክስ ሲስተም አገልግሎቶችን ለጊዜው በማሰናከል አነስተኛ ምርታማነትን ማሳካት ይችላል እና ስለዚህ የዚምብራ አፈጻጸም ላይ አሉታዊ ተጽዕኖ ያሳድራል። ስለዚህ፣ ለጊዜው ማሰናከል ይችላሉ፦

autofs, netfs - የርቀት ፋይል ስርዓት ግኝት አገልግሎቶች
ኩባያ - የህትመት አገልግሎት
xinetd፣ vsftpd - አብሮገነብ * NIX አገልግሎቶች ምናልባት የማያስፈልጋቸው
ፖርትማፕ፣ rpcsvcgssd፣ rpcgssd፣ rpcidmapd - ብዙውን ጊዜ ከአውታረ መረብ ፋይል ስርዓቶች ጋር በጥምረት ጥቅም ላይ የሚውሉ የርቀት አሰራር ጥሪ አገልግሎቶች
ዶቬኮት፣ ሳይረስ-ማፕድ፣ መላክ፣ ኢምሚም፣ ፖስትፊክስ፣ ldap - በዚምብራ ትብብር ስዊት ውስጥ የተካተቱ ዋና ዋና መገልገያዎች ብዜቶች
slocate / updatedb - ዚምብራ እያንዳንዱን መልእክት በተለየ ፋይል ውስጥ ስለሚያከማች፣ የዘመነውን አገልግሎት በየቀኑ ማስኬድ ችግር ይፈጥራል፣ ስለዚህም በአገልጋዮቹ ላይ ባለው አነስተኛ ጭነት ጊዜ ይህንን በእጅ ማድረግ ይቻላል

እነዚህን አገልግሎቶች በማሰናከል ምክንያት የስርዓት ሀብቶችን መቆጠብ በጣም አስፈላጊ አይሆንም, ነገር ግን ይህ እንኳን ከአቅም በላይ በሆኑ ሁኔታዎች ውስጥ በጣም ጠቃሚ ሊሆን ይችላል. አንዴ አዲሱ አገልጋይ ወደ ዚምብራ መሠረተ ልማት ከተጨመረ፣ ከዚህ ቀደም የተሰናከሉ አገልግሎቶችን እንደገና ማንቃት ይመከራል።

እንዲሁም የዚምብራን ስራ ማመቻቸት ትችላለህ ሲሳይሎግ አገልግሎቱን ወደተለየ አገልጋይ በማዘዋወር በሚሰራበት ጊዜ የመልእክት ማከማቻ ሃርድ ድራይቮች እንዳይጫን። ማንኛውም ኮምፒዩተር ማለት ይቻላል ለእነዚህ አላማዎች ተስማሚ ነው, ርካሽ ነጠላ-ቦርድ Raspberry Pi እንኳን.

ምንጭ: hab.com

አስተያየት ያክሉ