Memcached 1.6.0 - መረጃን በ RAM ውስጥ ለመሸጎጫ እና በውጫዊ ሚዲያ ላይ ለማስቀመጥ የሚያስችል ስርዓት


Memcached 1.6.0 - መረጃን በ RAM ውስጥ ለመሸጎጫ እና በውጫዊ ሚዲያ ላይ ለማስቀመጥ የሚያስችል ስርዓት

በማርች 8፣ በ RAM ውስጥ ያለው የውሂብ መሸጎጫ ስርዓት ተዘምኗል ተጠቅሷል እስከ ስሪት ድረስ 1.6.0. ከቀደምት የተለቀቁት ዋናው ልዩነት አሁን የተሸጎጠ ውሂብን ለማከማቸት ውጫዊ መሳሪያ መጠቀም መቻሉ ነው።

ተጠቅሷል የዲቢኤምኤስ እና የመሃል ዳታ መዳረሻን በመሸጎጥ በጣም የተጫኑ ጣቢያዎችን ወይም የድር መተግበሪያዎችን ስራ ለማፋጠን ይጠቅማል።

በአዲሱ ስሪት ውስጥ, በሚገነቡበት ጊዜ አማራጩ በነባሪነት ነቅቷል ማጋነንየውጭ ሚዲያን የመጠቀም ኃላፊነት ያለበት። ተግባሩን ለማሰናከል በ./configure ውስጥ --disable-extstore መለኪያውን ይጥቀሱ። ነገር ግን፣ ግንባታው በነባሪነት የነቃ ቢሆንም፣ በሚነሳበት ጊዜ የዚህን ተግባር አጠቃቀም በግልፅ መግለጽ አለብዎት።

ትርፍ ማከማቻ ውጫዊ አጠቃቀምን ይፈቅዳል ብዉታ ወይም ኤስኤስዲ የመሸጎጫ መጠን ለመጨመር ይንዱ። ይህ ይህን ባህሪ ሳይጠቀሙ በጣም ትልቅ መጠን ያለው ውሂብ እንዲሸጎጡ ያስችልዎታል።

ሌላው አስፈላጊ ፈጠራ የአውታረ መረብ መስተጋብር እንደገና መስራት ነበር፣ ይህም አሁን በአንድ የስርዓት ጥሪ ውስጥ የቡድን ጥያቄዎችን በራስ ሰር ለማቀናበር የተበጀ ነው። በቀደሙት ስሪቶች የእያንዳንዱ የGET ጥያቄ ሂደት በተለየ ፓኬት ተላልፏል፣ በአዲሱ እትም ለብዙ ጥያቄዎች ምላሾች በአንድ ሜታ ጥቅል ውስጥ ተሰብስበው በአንድ ጊዜ ይተላለፋሉ። በዚህ ፈጠራ ምክንያት የሲፒዩ ጭነት በ 25% ቀንሷል.

እንዲሁም በዚህ ዘመናዊነት ምክንያት የማህደረ ትውስታ ፍጆታን ለማቆያ ፍጆታ ቀንሷል - ከ 4.5 ኪ.ባ ወደ 400-500 ባይት በአንድ ጥሪ, እና malloc, realloc እና ነፃ ተግባራትን መጠቀም ቀንሷል, ይህም የማስታወስ መቆራረጥ እንዲቀንስ አድርጓል. እያንዳንዱ ክር አሁን ለገቢር ግንኙነቶች የራሱ የሆነ የማንበብ እና የመፃፍ ገንዳ ይይዛል። የእነዚህን ቋቶች መጠን ለማስተካከል፣ አማራጮች -o resp_obj_mem_limit=N እና -o read_buf_mem_limt=N ቀርበዋል።

ከአገልጋዩ ጋር የመለዋወጥ የሁለትዮሽ ፕሮቶኮል ወደ “ጊዜ ያለፈበት” ምድብ እየተሸጋገረ መሆኑም ተነግሯል። በሜታ ፕሮቶኮል ተተካ - የፕሮቶኮሉ የጽሑፍ ስሪት ከታመቁ ሜታ ትዕዛዞች ጋር። አዲሱ ፕሮቶኮል የቆዩ የሁለትዮሽ ፕሮቶኮል ስሪቶችን በመጠቀም ቀደም ሲል የነበሩትን ሁሉንም ስራዎች ግምት ውስጥ ያስገባል።

>>> ኦፊሴላዊ ድር ጣቢያ


>>> ምንጭ ኮድ (ቢኤስዲ ፍቃድ)


>>> የ Extstore መግለጫ


>>> የሜታ ትዕዛዞች መግለጫ

ምንጭ: linux.org.ru

አስተያየት ያክሉ