په نوې نسخه کې، د ذخیره کولو پلي کول ثبات لري "
Extstore تاسو ته اجازه درکوي د کیچ اندازې پراخولو لپاره SSD / فلش ډرایو وکاروئ. لکه څنګه چې د RAM سره، د فلش ذخیره دوامداره نه ده او د بیا پیل کولو سره بیا تنظیم کیږي. د نوي حالت د ساحې په توګه د لوی ډیټا مؤثره کیشینګ ډاډمن کول ویل کیږي. کله چې د "extstore" په کارولو سره، کیلي او میټاډاټا یوازې په RAM کې زیرمه شوي، لکه د پخوا په څیر، مګر د کیلي سره تړلي لوی ډاټا، چې اندازه یې د ټاکل شوي حد څخه زیاته ده، په بهرني ذخیره کې زیرمه کیږي، او یوازې پوائنټر په RAM کې پاتې کیږي. .
که کیلي د کوچني ډیټا سره تړاو ولري ، نو میمکیچ د معمول په توګه کار کوي ، ډیټا په حافظه کې ساتي او بهرني ذخیره ته لاسرسی نلري. که چیرې ډیری وړیا حافظه شتون ولري ، نو بیا خورا غوښتل شوي ډیټا په بشپړ ډول په RAM کې زیرمه کیدی شي (د مثال په توګه ، تاسو کولی شئ مشخص کړئ چې یوازې د 1024 بایټ څخه لوی شیان چې د 3600 ثانیو لپاره لاسرسی نلري فلش ته بیا تنظیم شوي).
پلي کول د اعظمي فعالیت او لږترلږه CPU بار چمتو کولو لپاره مطلوب دی ، د ذخیره کولو موثریت (د ټوټې کولو لوړه کچه) په لګښت. د فلش ډرایو د ژوند اوږدولو لپاره، ډاټا بفر شوي او په ترتیب سره ذخیره کولو ته لیږدول کیږي. د بیا پیل کولو ترمینځ د کیچ حالت خوندي کولو لپاره ، د کیچ ډمپ فایل ته د ډمپ کولو وړتیا ، چې په 1.5.18 ریلیز کې معرفي شوې ، کارول کیدی شي. په بل پیل کې، تاسو کولی شئ د دې فایل څخه کیچ بیرته راوباسئ ترڅو د مینځپانګې پروسیسرونو بار کې د کیچ د خالي کیدو له امله د لوړیدو څخه مخنیوی وشي (کیچ سمدلاسه "ګرم" کیږي).
په Memcached 1.6 کې دوهم مهم بدلون د شبکې لپاره د کوډ بیا کار کول و، کوم چې د یو واحد سیسټم کال کې د بیچ غوښتنې په اتوماتيک ډول پروسس کولو لپاره تطابق شوی. پخوا، کله چې په یو واحد TCP پاکټ کې ډیری "GET" کمانډونه لیږدول، memcached پایلې د جلا سیسټم زنګونو سره لیږل. په Memcached 1.6 کې، ځوابونه راټول شوي او د یو واحد سیسټم کال له لارې بیرته راستانه شوي. د پایلې په توګه، په اوسط ډول، اوس په هر سیسټم کال کې 1.5 کیلي شتون لري، کوم چې په ازموینو کې د CPU په بار کې تر 25٪ پورې کمښت او د ځنډ په سلنې کې کمښت ښیې.
د شبکې فرعي سیسټم بیا کار کول دا امکان هم رامینځته کړی چې د اړتیا سره سم متحرک بفر تخصیص ته لاړ شي ، د جامد بفر تخصیص پرځای. دې اصلاح د 4.5 KB څخه 400-500 بایټ ته د پیرودونکي لخوا رامینځته شوي اتصال له لارې د نوي کمانډونو انتظار کولو حالت کې د حافظې مصرف کم کړی ، او دا یې هم ممکنه کړې چې مالوک ، ریلوک او وړیا ته د ډیری تلیفونونو څخه خلاصون ومومي ، چې غیر ضروري لامل کیږي. په سیسټمونو کې د حافظې ټوټې کول د ډیری ارتباطاتو سره. د هر کارګر تار اوس د فعال پیرودونکي اړیکو لپاره خپل د لوستلو / لیکلو بفر پول اداره کوي. د دې بفرونو اندازه تنظیمولو لپاره
اختیارونه "-o resp_obj_mem_limit=N" او "-o read_buf_mem_limt=N" چمتو شوي دي.
د 1.6 څانګې هم د استخراج اعلان وکړ
سرچینه: opennet.ru