Cardano Node 11.2.1 يقلل استهلاك الذاكرة أثناء لقطات دفتر الأستاذ

الإصدار التمهيدي يتيح أيضاً لمشغلي مجمعات الحصة خيار تخزين مدعوماً بالقرص لاختباره على الأجهزة التي تنتج الكتل

By SongMarketCap

Updated:

Cardano News - Cardano Node 11.2.1 يقلل استهلاك الذاكرة أثناء لقطات دفتر الأستاذ

أصدرت Intersect في 10 نوفمبر Cardano Node 11.2.1 كإصدار تمهيدي للصيانة لسلسلة 11.2. توضح ملاحظات الإصدار إصلاحاً لارتفاعات مؤقتة في الذاكرة عند قيام العقدة بحفظ لقطات دفتر الأستاذ. وتفيد أيضاً بأن تهيئة LSM المدعومة بالقرص استوفت متطلبات الأداء لبروتوكول Ouroboros Praos الخاصة بإنتاج الكتل.

لقطات دفتر الأستاذ تستهلك ذاكرة أقل

تقوم عقدة Cardano دورياً بحفظ نسخة من حالة دفتر الأستاذ على القرص بحيث يمكنها الاستئناف من تلك النقطة بعد إعادة التشغيل. سابقاً كان كتابة لقطة قد يزيد استخدام الذاكرة مؤقتاً بما يقارب حجم اللقطة نفسها. ووفقاً لملاحظات الإصدار فإن 11.2.1 يزيل ذلك الارتفاع. كما تتوقف قاعدة بيانات السلسلة عن الاحتفاظ بحالة دفتر الأستاذ الابتدائية في الذاكرة، ما قد يوفر عدة مئات من MiB على الشبكات التي تمتلك مجموعات أولية كبيرة من مخرجات المعاملات غير المنفقة أو التفويضات.

يغيّر الإصدار أيضاً توقيت كتابة اللقطات. أثناء المزامنة الأولية تكتب العقدة اللقطات بمجرد طلبها. وتطبّق تأخيراً عشوائياً بعد اللحاق بطرف السلسلة. على mainnet و Preprod ينخفض الحد الأقصى للتأخير من ست ساعات إلى ساعة واحدة.

كانت Intersect قد حدّدت سابقاً انحداراً في الذاكرة ضمن سلسلة 11.1.x ووضعت خطة للاقتراب بالاستخدام من مستويات 11.0. يعالج إصلاح اللقطة مصدراً محدداً للاستخدام الذروي للذاكرة أثناء الكتابة إلى القرص. وتعتمد الكمية المُوفَّرة خلال تلك العملية على حجم اللقطة.

ما الذي يعنيه التخزين المدعوم بالقرص لمجمعات الحصة

يتيح تصميم UTxO-HD في Cardano للعقدة الاحتفاظ بجزء من بيانات مخرجات المعاملات غير المنفقة على القرص. تفيد ملاحظات الإصدار بأن طبقة تخزين LSM الخلفية قد استوفت متطلبات الأداء لـ Ouroboros Praos وهو البروتوكول الذي تستخدمه Cardano لإنتاج الكتل. يسرد جدول العتاد 24 GB من RAM للتهيئة المعتمدة على الذاكرة و 8 GB للتهيئة المدعومة بالقرص مع استمرار التحقق من الحد الأدنى المنخفض.

بالنسبة لمشغل مجمع الحصة يتمثل السؤال العملي في ما إذا كانت العقدة قادرة على استخدام قدر أقل من RAM مع الوفاء بالمواعيد النهائية للبروتوكول لإنتاج الكتل. نقل جزء من حالة دفتر الأستاذ إلى القرص يجعل أداء التخزين جزءاً من ذلك الحساب. يمكن لعقدة ترحيل أن تساعد المشغل في تقييم التهيئة، بينما يبيّن اختبار على العتاد المخصص لإنتاج الكتل كيفية سلوكها تحت ذلك الحمل. توصي Intersect باختبار تهيئة LSM قبل نشرها على عقدة منتجة للكتل.

[NEWSBREAK]

ما الذي يتغير للمشغلين المنتقلين من 11.1.x

تطرح سلسلة 11.2 تنسيقاً مرقماً بالإصدارات لملفات ضبط الشبكة المنشورة. لا تزال التهيئات المسطحة الحالية تعمل مع 11.2 ويمكن تحويلها باستخدام cardano-node config migrate. لا تستطيع العقد الأقدم من 11.2 قراءة الملفات المنشورة حديثاً.

تواجه المحافظ والمستكشفات وخدمات API تغييراً منفصلاً في التوافق عند الاتصال بعقدة على سلسلة 11.2. تزيل هذه السلسلة الإصدارات من 16 حتى 22 من بروتوكول node-to-client إلى جانب الاستعلامات التي اعتمدت حصراً على تلك الإصدارات.