Hoʻonui i ka mālama leka ma Zimbra Collaboration Suite

I kekahi o kā mākou nā ʻatikala ma mua, i hoʻolaʻa ʻia i ka hoʻolālā ʻana i ka hoʻolālā ʻana i ka wā e hoʻokō ai i ka Zimbra Collabortion Suite i kahi ʻoihana, ua ʻōlelo ʻia ʻo ka palena nui o ka hana ʻana o kēia hopena ʻo ia ka wikiwiki o I / O o nā mīkini disk i nā waihona leka. ʻOiaʻiʻo, i ka manawa e komo ai kekahi mau haneli limahana o kahi ʻoihana i ka mālama leka like, ʻaʻole lawa ka laulā o ke kahawai no ke kākau ʻana a me ka heluhelu ʻana i ka ʻike mai nā hard drive no ka hana pane o ka lawelawe. A inā no nā hoʻokomo liʻiliʻi o Zimbra ʻaʻole kēia he pilikia kūikawā, a laila i ka hihia o nā ʻoihana nui a me nā mea hoʻolako SaaS, hiki i kēia mau mea ke alakaʻi i ka leka uila pane ʻole a ma muli o ka emi ʻana o ka hana limahana, a me ka hewa. o na SLA. ʻO ia ke kumu, i ka hoʻolālā ʻana a me ka hoʻohana ʻana i nā hoʻonohonoho Zimbra nui, pono e uku ʻia ka nānā kūikawā i ka hoʻokō ʻana i ka hana o nā pahu paʻakikī i ka mālama leka. E nānā kākou i ʻelua mau hihia a e hoʻāʻo e ʻike i nā ʻano hana no ka hoʻonui ʻana i ka ukana ma ka waiho disk hiki ke hoʻohana ʻia i kēlā me kēia.

Hoʻonui i ka mālama leka ma Zimbra Collaboration Suite

1. Optimization i ka hoʻolālā ʻana i kahi hoʻonohonoho Zimbra nui

I ka wā hoʻolālā o kahi hoʻokomo Zimbra kiʻekiʻe, pono ka luna e koho i kahi ʻōnaehana mālama e hoʻohana ai. I mea e hoʻoholo ai i kēia pilikia, pono ʻoe e ʻike ʻo ka ukana nui ma nā hard drive mai ka MariaDB DBMS i hoʻokomo ʻia i loko o ka Zimbra Collaboration Suite, ka ʻenekini ʻimi ʻo Apache Lucene, a me ka waiho blob. ʻO ia ke kumu i mea e hana ai i kēia mau polokalamu lako polokalamu ma lalo o nā kūlana haʻahaʻa kiʻekiʻe, pono e hoʻohana i nā mea hana kiʻekiʻe a hilinaʻi.

Ma lalo o nā kūlana maʻamau, hiki ke hoʻokomo ʻia ʻo Zimbra ma RAID o nā paʻakikī paʻakikī a ma ka waiho ʻana i hoʻopili ʻia ma o ka protocol NFS. No nā mea liʻiliʻi liʻiliʻi, hiki iā ʻoe ke hoʻokomo iā Zimbra ma kahi kaʻa SATA maʻamau. Eia nō naʻe, i loko o ka pōʻaiapili o nā hoʻonohonoho nui, hōʻike kēia mau ʻenehana āpau i nā pōʻino like ʻole ma ke ʻano o ka wikiwiki o ka hoʻopaʻa ʻana a i ʻole ka hilinaʻi haʻahaʻa, ʻaʻole i ʻae ʻia no nā ʻoihana nui a ʻaʻole hoʻi no nā mea hoʻolako SaaS.

ʻO kēia ke kumu i ka nui o ka Zimbra infrastructures ʻoi aku ka maikaʻi o ka hoʻohana ʻana i kahi SAN. ʻO kēia ʻenehana i hiki i kēia manawa ke hāʻawi i ka throughput nui loa no nā hāmeʻa mālama a ma ka manawa like, mahalo i ka hiki ke hoʻopili i kahi nui o ka cache, ʻaʻole hoʻohana ʻia ka hoʻohana ʻana i nā pilikia koʻikoʻi no ka ʻoihana. He manaʻo maikaʻi e hoʻohana i ka NVRAM, i hoʻohana ʻia i nā SAN he nui e wikiwiki i nā mea i ka wā kākau. Akā ʻoi aku ka maikaʻi o ka hoʻopau ʻana i ka cache o ka ʻikepili i hoʻopaʻa ʻia ma nā disks iā lākou iho, no ka mea hiki ke alakaʻi i ka pōʻino hiki ʻole i ka media a me ka nalowale o ka ʻikepili inā loaʻa nā pilikia mana.

No ke koho ʻana i kahi ʻōnaehana faila, ʻo ka koho maikaʻi loa e hoʻohana i ka Linux Ext3/Ext4 maʻamau. ʻO ka nuance nui e pili ana i ka ʻōnaehana faila ʻo ia ke kau ʻia me ka parameter -noatime. E hoʻopau kēia koho i ka hana o ka hoʻopaʻa ʻana i ka manawa o ka loaʻa hope i nā faila, ʻo ia ka mea e hōʻemi nui i ka ukana ma ka heluhelu a me ke kākau ʻana. Ma keʻano laulā, i ka hana ʻana i kahi ʻōnaehana file ext3 a ext4 no Zimbra, pono ʻoe e hoʻohana i kēia mau ʻāpana pono mke2fs:

-j — No ka hana ʻana i kahi puke pai ʻōnaehana waihona.
-L INOA - No ka hana ʻana i kahi inoa leo e hoʻohana ai i /etc/fstab
-O dir_index - No ka hoʻohana ʻana i kahi lāʻau huli hashed e wikiwiki i ka huli ʻana i nā faila ma nā papa kuhikuhi nui
-m 2 - E mālama i 2% o ka leo ma nā ʻōnaehana faila nui no ka papa kuhikuhi kumu
-J nui=400 — No ka hana ʻana i kahi makasina nui
-b 4096 — No ka hoʻoholo ʻana i ka nui o ka poloka ma nā bytes
-i 10240 - No ka mālama ʻana i nā memo, pono kēia hoʻonohonoho i ka nui o ka memo maʻamau. Pono ʻoe e nānā pono i kēia ʻāpana, no ka mea ʻaʻole hiki ke hoʻololi ʻia kona waiwai ma hope.

Manaʻo ʻia hoʻi e hiki dirsync no ka mālama ʻana i nā blob, ka waiho ʻana i nā metadata huli Lucene, a me ka waiho ʻana o ka queue MTA. Pono e hana kēia no ka mea hoʻohana maʻamau ʻo Zimbra i ka pono fsync no ke kākau paʻa ʻana i kahi blob me ka ʻikepili i ka disk. Eia nō naʻe, i ka wā e hana ai ka hale kūʻai leka Zimbra a i ʻole MTA i nā faila hou i ka wā o ka lawe ʻana i ka memo, pono e kākau i ka diski i nā loli i loaʻa i nā waihona pili. ʻO ia ke kumu, ʻoiai inā ua kākau ʻia ka faila i ka disk me ka hoʻohana ʻana fsync, ʻaʻole hiki i ka moʻolelo o kona hoʻohui ʻana i ka papa kuhikuhi ka manawa e kākau ʻia i ka disk a, ma muli o ka hopena, hiki ke nalowale ma muli o ka hāʻule ʻole o ka server. Mahalo i ka hoʻohana dirsync hiki ke pale ʻia kēia mau pilikia.

2. Hoʻonui me ka holo ʻana o ka ʻoihana Zimbra

Hoʻomaka pinepine ia ma hope o kekahi mau makahiki o ka hoʻohana ʻana iā Zimbra, piʻi nui ka helu o nā mea hoʻohana a lilo ka lawelawe i mea liʻiliʻi i kēlā me kēia lā. ʻIke ʻia ke ala i waho o kēia kūlana: pono ʻoe e hoʻohui i nā kikowaena hou i ka ʻōnaehana i hana hou ka lawelawe e like me ka wā ma mua. I kēia manawa, ʻaʻole hiki ke hoʻohui koke i nā kikowaena hou i ka ʻōnaehana i mea e hoʻonui ai i kāna hana. Pono nā luna IT e hoʻolōʻihi i ka manawa lōʻihi i ka hoʻonohonoho ʻana i ke kūʻai ʻana i nā kikowaena hou me ka ʻoihana helu a i ʻole ke keʻena palekana; Eia kekahi, hoʻokuʻu pinepine ʻia lākou e nā mea hoʻolako e hiki ke hoʻopuka i kahi kikowaena hou a i ʻole hāʻawi i ka mea hewa.

ʻOiaʻiʻo, ʻoi aku ka maikaʻi o ke kūkulu ʻana i kāu ʻoihana Zimbra me kahi mālama i mea e loaʻa mau ai kahi mālama no kona hoʻonui ʻana a ʻaʻole hilinaʻi i kekahi, akā naʻe, inā ua hana hewa ʻia, hiki i ka luna IT ke hoʻomaʻamaʻa wale i kona hopena e like me nui loa. No ka laʻana, hiki i kahi luna IT ke hoʻokō i kahi mea hoʻonui liʻiliʻi ma o ka hoʻopau ʻana i nā lawelawe ʻōnaehana Linux e komo mau i nā paʻakikī i ka wā o ka hana a no laila hiki ke hoʻopilikia i ka hana a Zimbra. No laila, hiki iā ʻoe ke hoʻopau i kekahi manawa:

autofs, netfs - Nā lawelawe ʻike Pūnaewele Pūnaewele mamao
nā kīʻaha — Hana paʻi
xinetd, vsftpd - Nā lawelawe *NIX i kūkulu ʻia āu e pono ʻole ai
portmap, rpcsvcgssd, rpcgssd, rpcidmapd — Nā lawelawe kelepona kaʻina hana mamao, i hoʻohana mau ʻia me nā ʻōnaehana faila pūnaewele
dovecot, cyrus-imapd, sendmail, exim, postfix, ldap - Nā kope o nā pono nui i komo i loko o ka Zimbra Collaboration Suite
slocate/updatedb - Ma muli o ka mālama ʻana o Zimbra i kēlā me kēia memo i kahi faila ʻokoʻa, ʻo ka holo ʻana i ka lawelawe updateb i kēlā me kēia lā hiki ke hoʻopilikia i nā pilikia, a no laila hiki ke hana me ka lima i ka wā liʻiliʻi loa ma nā kikowaena.

ʻO ka mālama ʻana i nā kumuwaiwai ʻōnaehana ma muli o ka hoʻopau ʻana i kēia mau lawelawe ʻaʻole ia he mea koʻikoʻi, akā hiki ke hoʻohana nui ʻia i nā kūlana kokoke i ka force majeure. Ke hoʻohui ʻia ke kikowaena hou i ka ʻenehana Zimbra, ʻōlelo ʻia e hoʻā hou i nā lawelawe i hoʻopau ʻia.

Hiki iā ʻoe ke hoʻoikaika i ka hana a Zimbra ma ka neʻe ʻana i ka lawelawe syslog i kahi kikowaena ʻokoʻa i ʻole i ka wā o ka hana ʻana ʻaʻole ia e hoʻouka i nā pahu paʻa o nā waihona leka. ʻAneʻane kūpono kēlā me kēia kamepiula no kēia mau kumu, ʻo ka Raspberry Pi papa hoʻokahi.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka