Memcached 1.6.0 - sisitimu ye caching data mu RAM ine kugona kuichengeta pane ekunze midhiya


Memcached 1.6.0 - sisitimu ye caching data mu RAM ine kugona kuichengeta pane ekunze midhiya

Musi waKurume 8, iyo data caching system muRAM yakagadziridzwa Kurangarirwa kusvika kushanduro 1.6.0. Musiyano mukuru kubva pane zvakaburitswa kare ndezvekuti zvave kugona kushandisa mudziyo wekunze kuchengetedza cached data.

Kurangarirwa inoshandiswa kukurumidzira basa remasayiti akaremerwa zvakanyanya kana maapplication ewebhu necaching kuwana kuDBMS uye data yepakati.

Mushanduro itsva, sarudzo inogoneswa nekusarudzika paunenge uchivaka extstore, iyo ine basa rekushandisa kunze media. Kudzima basa racho, tsanangura iyo --disable-extstore parameter mu ./configure. Nekudaro, kunyangwe iyo kuvaka ichigoneswa nekusarudzika, iwe unofanirwa kujekesa kushandiswa kweichi basa pakutanga.

Extstore inobvumira kushandiswa kwekunze mbaravara kana SSD kutyaira kuti uwedzere cache saizi. Izvi zvinokutendera kuti uchengete huwandu hwakakura hwe data pane kusashandisa chimiro ichi.

Imwe tsvarakadenga yakakosha yaive yekugadzirisazve network yekudyidzana, iyo ikozvino yakagadziridzwa kuti igadziriswe otomatiki yezvikumbiro zvebatch mukati meimwe system yekufona. Mune shanduro dzakapfuura, kugadziridzwa kwechikumbiro cheGET chega chega chakafambiswa mune imwe pakiti, nepo mushanduro itsva, mhinduro kune dzakawanda zvikumbiro zvinounganidzwa mune imwe meta-package uye inoparidzirwa panguva. Nekuda kwehunyanzvi uhu, mutoro weCPU wakaderedzwa ne25%.

Zvakare, semugumisiro wemazuva ano, kushandiswa kwekuyeuka kwekugadzirisa kwakaderedzwa - kubva pa 4.5 KB kusvika 400-500 bytes per call, uye kushandiswa kwemalloc, realloc uye mabasa epachena kwakaderedzwa, izvo zvakaita kuti ndangariro shoma dziparare. Imwe neimwe tambo ikozvino inobata dziva rayo rekuverenga nekunyora mabuffers ekubatanidza anoshanda. Kugadzirisa saizi yezvibhafa izvi, sarudzo -o resp_obj_mem_limit=N uye -o read_buf_mem_limt=N inopihwa.

Izvo zvakaziviswawo kuti iyo binary protocol yekutsinhana neserver yaive ichiendeswa kuchikamu che "chisina basa". Yakatsiviwa nemeta protocol - chinyorwa vhezheni yeprotocol ine compact meta mirairo. Iyo protocol itsva inofunga nezvese zvaimbovepo mashandiro uchishandisa ekare mavhezheni eiyo binary protocol.

>>> Official website


>>> Purogiramu yekupa (BSD rezinesi)


>>> Tsanangudzo yeExtstore


>>> Tsanangudzo yemirairo yemeta

Source: linux.org.ru

Voeg