Memcached 1.6.0 - sistimi ea ho boloka data ho RAM ka bokhoni ba ho e boloka mecheng ea litaba ea kantle.


Memcached 1.6.0 - sistimi ea ho boloka data ho RAM ka bokhoni ba ho e boloka mecheng ea litaba ea kantle.

Ka la 8 Hlakubele, sistimi ea caching ea data ho RAM e ile ea ntlafatsoa E hopotsoe ho fihlela phetolelo 1.6.0. Phapang e kholo ho tsoa liphatlalatsong tse fetileng ke hore joale hoa khoneha ho sebelisa sesebelisoa sa kantle ho boloka data e bolokiloeng.

E hopotsoe e sebelisetsoang ho potlakisa mosebetsi oa libaka tse jereng haholo kapa lisebelisoa tsa marang-rang ka ho kenya caching ho DBMS le data e bohareng.

Phetolelong e ncha, khetho e nolofalloa ka ho sa feleng ha u haha extstore, e ikarabellang bakeng sa ho sebelisa mecha ea litaba ea ka ntle. Ho tima ts'ebetso, hlakisa --disable-extstore parameter ho ./configure. Leha ho le joalo, leha moaho o entsoe ka mokhoa o ikhethileng, o lokela ho hlakisa tšebeliso ea ts'ebetso ena qalong.

Extstore e dumella tshebediso ya kantle Flash kapa SSD khanna ho eketsa boholo ba cache. Sena se tla u lumella ho boloka palo e kholo ea data ho feta ntle le ho sebelisa tšobotsi ena.

Ntho e 'ngoe e ncha ea bohlokoa e ne e le ho tsosolosa puisano ea marang-rang, e seng e lokiselitsoe ho sebetsa ka mokhoa o itekanetseng oa likopo tsa batch ka har'a mohala o le mong oa tsamaiso. Liphetolelong tse fetileng, ts'ebetso ea kopo e 'ngoe le e' ngoe ea GET e fetisitsoe ka pakete e fapaneng, ha e ntse e le phetolelong e ncha, likarabo tsa likōpo tse ngata li bokelloa ka har'a meta-package e le 'ngoe ebe e fetisoa ka nako. Ka lebaka la boqapi bona, mojaro oa CPU o fokotsehile ka 25%.

Hape, ka lebaka la mokhoa ona oa sejoale-joale, tšebeliso ea mohopolo bakeng sa buffering e fokotsehile - ho tloha ho 4.5 KB ho isa ho 400-500 bytes ka mohala o mong le o mong, mme ts'ebeliso ea malloc, realloc le mesebetsi ea mahala e ile ea fokotsoa, ​​​​e leng se ileng sa etsa hore mohopolo o fokotsehe. Khoele e 'ngoe le e 'ngoe e se e sebetsana le letamo la eona la li-buffers tsa ho bala le ho ngola bakeng sa likhokahano tse sebetsang. Ho lokisa boholo ba li-buffers tsena, likhetho -o resp_obj_mem_limit=N le -o read_buf_mem_limt=N li fanoe.

Hape ho ile ha phatlalatsoa hore protocol ea binary bakeng sa ho fapanyetsana le seva e ntse e fetisetsoa sehlopheng sa "feela". E ile ea nkeloa sebaka ke meta protocol - mofuta oa mongolo oa protocol o nang le litaelo tsa compact meta. Protocol e ncha e nahanela lits'ebetso tsohle tse neng li fumaneha pele ho sebelisoa mefuta ea khale ea protocol ea binary.

>>> Websaete ea molao


>>> Khoutu ea mohloli (laesense ea BSD)


>>> Tlhaloso ea Extstore


>>> Tlhaloso ea litaelo tsa meta

Source: linux.org.ru

Eketsa ka tlhaloso