Memcached 1.6.0 - рдмрд╛рд╣реНрдп рдорд┐рдбрд┐рдпрд╛рдорд╛ рдмрдЪрдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде RAM рдорд╛ рдбрд╛рдЯрд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА


Memcached 1.6.0 - рдмрд╛рд╣реНрдп рдорд┐рдбрд┐рдпрд╛рдорд╛ рдмрдЪрдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рде RAM рдорд╛ рдбрд╛рдЯрд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА

рдорд╛рд░реНрдЪ 8 рдорд╛, RAM рдорд╛ рдбрд╛рдЯрд╛ рдХреНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рдгрд╛рд▓реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдореЗрдореЗрдЪ рдЧрд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рд╕рдореНрдо 1.6.0ред рдЕрдШрд┐рд▓реНрд▓реЛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рдмрд╛рдЯ рдореБрдЦреНрдп рднрд┐рдиреНрдирддрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдЕрдм рдХреНрдпрд╛рд╕ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдмрд╛рд╣реНрдп рдЙрдкрдХрд░рдг рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред

рдореЗрдореЗрдЪ рдЧрд░рд┐рдПрдХреЛ DBMS рд░ рдордзреНрдпрд╡рд░реНрддреА рдбрд╛рдЯрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдХреНрдпрд╛рд╕ рдЧрд░реЗрд░ рдЕрддреНрдпрдзрд┐рдХ рд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдЗрдЯрд╣рд░реВ рд╡рд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдХрд╛рдорд▓рд╛рдИ рдЧрддрд┐ рджрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ extstore, рдЬреЛ рдмрд╛рд╣реНрдп рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫред рдкреНрд░рдХрд╛рд░реНрдп рдЕрдХреНрд╖рдо рдЧрд░реНрди, ./configure рдорд╛ --disable-extstore рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрджреНрдпрдкрд┐, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рднрдП рддрд╛рдкрдирд┐, рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрдорд╛ рдпреЛ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рдкреНрд░рдпреЛрдЧ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрдкрд░реНрдЫред

Extstore рдмрд╛рд╣реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ Flash рд╡рд╛ SSD рдХреНрдпрд╛рд╕ рд╕рд╛рдЗрдЬ рдмрдврд╛рдЙрди рдбреНрд░рд╛рдЗрднред рдпрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░рд┐рдХрди рднрдиреНрджрд╛ рдзреЗрд░реИ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдбрд╛рдЯрд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреЗрдЫред

рдЕрд░реНрдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдирд╡реАрдирддрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдкреБрди: рдХрд╛рд░реНрдп рдерд┐рдпреЛ, рдЬреБрди рдЕрдм рдПрдХрд▓ рдкреНрд░рдгрд╛рд▓реА рдХрд▓ рднрд┐рддреНрд░ рдмреНрдпрд╛рдЪ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдкреНрд░рд╢реЛрдзрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдШрд┐рд▓реНрд▓реЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдорд╛, рдкреНрд░рддреНрдпреЗрдХ GET рдЕрдиреБрд░реЛрдзрдХреЛ рдкреНрд░рд╢реЛрдзрдирд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдкреНрдпрд╛рдХреЗрдЯрдорд╛ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрдмрдХрд┐ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдзреЗрд░реИ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдПрдЙрдЯреИ рдореЗрдЯрд╛-рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреНрдЫ рд░ рдПрдХ рдкрдЯрдХрдорд╛ рдкреНрд░рд╕рд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред рдпрд╕ рдирд╡рд╛рдЪрд╛рд░рдХреЛ рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, CPU рд▓реЛрдб 25% рд▓реЗ рдШрдЯреНрдпреЛред

рд╕рд╛рдереИ, рдпрд╕ рдЖрдзреБрдирд┐рдХреАрдХрд░рдгрдХреЛ рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдмрдлрд░рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдореЗрдореЛрд░реА рдЦрдкрдд рдШрдЯрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ - 4.5 KB рдмрд╛рдЯ 400-500 рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐ рдХрд▓, рд░ malloc, realloc рд░ рдирд┐: рд╢реБрд▓реНрдХ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдХрдо рднрдпреЛ, рдЬрд╕рд▓реЗ рдХрдо рдореЗрдореЛрд░реА рдЦрдгреНрдбреАрдХрд░рдгрдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдпреЛред рдкреНрд░рддреНрдпреЗрдХ рдереНрд░реЗрдбрд▓реЗ рдЕрдм рд╕рдХреНрд░рд┐рдп рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрдиреЗ рд░ рд▓реЗрдЦреНрдиреЗ рдмрдлрд░рд╣рд░реВрдХреЛ рдЖрдлреНрдиреИ рдкреВрд▓ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрджрдЫред рдпреА рдмрдлрд░рд╣рд░реВрдХреЛ рдЖрдХрд╛рд░ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди, рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ -o resp_obj_mem_limit=N рд░ -o read_buf_mem_limt=N рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫред

рдпреЛ рдкрдирд┐ рдШреЛрд╖рдгрд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдХрд┐ рд╕рд░реНрднрд░рд╕рдБрдЧ рдЖрджрд╛рдирдкреНрд░рджрд╛рдирдХреЛ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдирд░реА рдкреНрд░реЛрдЯреЛрдХрд▓ "рдЕрдкреНрд░рдЪрд▓рд┐рдд" рд╡рд░реНрдЧрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдпреЛ рдореЗрдЯрд╛ рдкреНрд░реЛрдЯреЛрдХрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ - рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдореЗрдЯрд╛ рдЖрджреЗрд╢рд╣рд░реБ рд╕рдВрдЧ рдкреНрд░реЛрдЯреЛрдХрд▓ рдХреЛ рдПрдХ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдгред рдирдпрд╛рдБ рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ рдмрд╛рдЗрдирд░реА рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдмреИ рдкрд╣рд┐рд▓реЗ рдЙрдкрд▓рдмреНрдз рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдЫред

>>> рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ


>>> рд╕реНрд░реЛрдд рдХреЛрдб (BSD рд▓рд╛рдЗрд╕реЗрдиреНрд╕)


>>> Extstore рдХреЛ рд╡рд┐рд╡рд░рдг


>>> рдореЗрдЯрд╛ рдЖрджреЗрд╢рд╣рд░реВрдХреЛ рд╡рд┐рд╡рд░рдг

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди