يتقدم 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، معززة الحوسبة المستدامة في بيئات مكثفة البيانات.

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

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
صورة مولدة بواسطة الذكاء الاصطناعي

نواة لينكس 6.19 تضيف تحسينات في الجدولة وامتدادات C من مايكروسوفت

من إعداد الذكاء الاصطناعي صورة مولدة بواسطة الذكاء الاصطناعي

ستقدم نواة لينكس 6.19 القادمة تحسينات رئيسية على إطار sched_ext لتحسين استعادة جدولة eBPF وتدمج امتدادات C من مايكروسوفت لتجميع كود أنظف. تهدف هذه التحديثات إلى تعزيز الاستقرار والأداء وكفاءة المطورين في بيئات الحوسبة المتنوعة. تساهم شركات مثل جوجل وميتا ومايكروسوفت في تسليط الضوء على التعاون المتزايد في تطوير المصادر المفتوحة.

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

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

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

بعد الموافقة الأخيرة على Rust كلغة نواة دائمة في قمة صيانة النواة 2025، تظهر تفاصيل جديدة حول معايير الأداء، والتحديات المستمرة، ونشر التوزيعات، مما يعزز دورها في معالجة ثغرات الأمان.

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

بناءً على الوضع الدائم الجديد لـ Rust في نواة لينكس—متابعة تاريخها من تجارب 2019 إلى موافقة قمة حافظي طوكيو—انتشرت الانتشارات الإنتاجية مثل مضمن ذاكرة Rust في أندرويد 16، إلى جانب برامج تشغيل متقدمة ومكاسب أمان، على الرغم من أن الانتقادات تبرز العقبات المستمرة.

يقترح المطورون تفعيل امتدادات التزامن المعاملي (TSX) الخاصة بـIntel افتراضيًا في نواة Linux 7.0 القادمة على المعالجات المدعومة. يهدف هذا التغيير إلى تحسين الأداء دون الحاجة إلى تكوين يدوي. يستهدف الإجراء الأجهزة القادرة على استخدام ميزات TSX.

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

أعلن لينوس تورفالدز عن إصدار Linux 6.18-rc1، مما يمثل بداية مرحلة المرشحين للإصدار للنسخة القادمة من النواة. وصف نافذة الدمج التي استمرت أسبوعين سابقة بأنها 'واحدة من نوافذ الدمج الجيدة'، مشيراً إلى حجمها المتوسط وعدم وجود مشكلات خطيرة أثناء الاختبار. تشمل النواة تحديثات وتحسينات واسعة للسائقات عبر مختلف الأنظمة الفرعية.

 

 

 

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

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