يتقدم Erofs في كفاءة الحاويات مع مشاركة ذاكرة التخزين المؤقت للصفحات

نظام الملفات فقط للقراءة المحسن، أو EROFS، قدم ميزة مشاركة ذاكرة التخزين المؤقت للصفحات لتقليل استخدام الذاكرة بشكل كبير في بيئات الحاويات. تسمح هذه الميزة لعدة حاويات بمشاركة الصفحات المخزنة مؤقتاً من نفس صورة نظام الملفات، مما يقلل من هدر الذاكرة بنسبة 40% إلى 60%. تم تطويره في البداية بواسطة Huawei، ويحظى EROFS بشعبية متزايدة في سيناريوهات الحوسبة السحابية والحافة.

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

ساهم مساهمو النواة، بما في ذلك Hongzhen Luo وHongbo Li، في هذا التطوير من خلال سلسلة التصحيحات المقدمة إلى قائمة بريد النواة Linux. الإصدار الأحدث، v11، يحسن النماذج الأولية السابقة بإصلاح الأخطاء، وإضافة دعم readahead، وتحسين التوافق مع وضع fscache والملفات المجهولة. تبني هذه التصحيحات على أعمال من أوائل العام وتهدف إلى التكامل في النوى من الإصدار 5.16 فصاعداً، مستفيدة من بنية folio لإدارة الذاكرة الفعالة.

تظهر المعايير فوائد واضحة. أظهرت الاختبارات مع صور حاويات Android تقليلاً كبيراً في الذاكرة عند مشاركة الذاكرة المؤقتة عبر التركيبات. على سبيل المثال، نشر حاويات TensorFlow مشابهة على عقدة واحدة حقق توفيراً في الذاكرة يصل إلى 20%، بينما أعطت سيناريوهات حاويات أوسع تخفيضات من 40% إلى 60% أثناء ذروات الحمل مثل عواصف التشغيل. يبرز تقرير Phoronix تحسناً في معدل القراءة مع انخفاض استهلاك الذاكرة، خاصة للبيانات المتداخلة في تدفقات عمل التعلم الآلي.

تفعل خيار التركيب 'sharecache' هذه القدرة، مضمونة الوصول المشترك الآمن عبر تقنيات مثل copy-on-write. تناقش المجتمع على منصات مثل X إمكانياته، مع منشور يلاحظ أنه يمكن أن "يقلل هدر ذاكرة الحاويات بنسبة 40-60%"، مما يقلل التكاليف لمشغلي hyperscale. يتوسع التبني خارج Huawei، جذاباً مساهمين من Alibaba وآخرين، حيث ينافس EROFS أنظمة مثل SquashFS من خلال ضغط وتخزين مؤقت أفضل.

تشمل التحديات تأمين الذاكرة المؤقتة المشتركة ضد تسرب البيانات بين الحاويات، مع نقاش المحافظين لحالات الحافة في قائمة البريد. يمكن للتكاملات المستقبلية مع cgroups وأدوات مثل CRI-O أو Docker تعزيز الكثافة في الميكروسرفيسات وبوابات IoT، معززة الحوسبة المستدامة في بيئات مكثفة البيانات.

مقالات ذات صلة

يستكشف المطورون مشاركة ذاكرة التخزين المؤقت للصفحة كوسيلة لتحسين أداء حاويات EROFS. تبدو هذه التقنية تقدم مزايا كبيرة في بيئات Linux. تأتي النتائج من Phoronix، موقع متخصص في مراجعات الأجهزة والبرمجيات لـLinux.

من إعداد الذكاء الاصطناعي

قدم مطور النواة كونغ وانغ نظام DAXFS، وهو نظام ملفات جديد للقراءة فقط مصمم للوصول المباشر إلى الذاكرة المشتركة في لينكس. مبني على بنية الوصول المباشر، يتجاوز ذاكرة التخزين المؤقت التقليدية للصفحات لتقليل عبء الذاكرة. تهدف الاقتراح إلى تمكين مشاركة البيانات بكفاءة عبر النوى والأجهزة.

قدّم مطور النواة Namjae Jeon سلسلة التصحيحات v3 لسائق NTFSPlus، مع إعادة تسميته ببساطة إلى NTFS لتسهيل دمجه في نواة لينكس. تعتمد هذه التحديث على سائق NTFS للقراءة فقط الموجود، وتُدخل تحسينات في الأداء وميزات جديدة. تهدف التغييرات إلى تبسيط مراجعة الكود وتحسين التوافق مع عمليات ملفات النظام الحديثة في لينكس.

من إعداد الذكاء الاصطناعي

أفاد موقع Phoronix بتصحيحات لينكس محدثة تهدف إلى إدارة سلوك نفاد الذاكرة من خلال تقنية BPF. تركز هذه التطورات على تحسين كيفية تعامل نواة لينكس مع نقص الذاكرة. تشكل التحديثات جزءًا من الجهود المستمرة في تطوير لينكس مفتوح المصدر.

 

 

 

يستخدم هذا الموقع ملفات تعريف الارتباط

نستخدم ملفات تعريف الارتباط للتحليلات لتحسين موقعنا. اقرأ سياسة الخصوصية الخاصة بنا سياسة الخصوصية لمزيد من المعلومات.
رفض