نواة لينكس 6.19 تصلح انحدار slab الناتج عن تغييرات NUMA

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

مضيق Slab في نواة لينكس، المسؤول عن التعامل مع تخصيصات الذاكرة الصغيرة، واجه انحدارًا أثناء التحضيرات للإصدار 6.19. التغييرات التي تهدف إلى تحسين التخصيصات الكبيرة أدت بشكل غير مقصود إلى تعطيل سياسات الوصول غير المنتظم للذاكرة (NUMA)، مما أدى إلى اختيارات عقد غير مثالية وعمليات أبطأ.

كشفت اختبارات النواة عن تأثيرات كبيرة، حيث زادت أوقات تحميل الوحدات بنسبة تصل إلى 60% في بعض الحالات. كان هذا واضحًا بشكل خاص على معالجات عالية النوى مثل AMD Ryzen Threadripper، حيث أظهرت الاختبارات المعيارية أوقات تجميع نواة أبطأ بنسبة 3-5% وتأخيرات في المهام المتعددة. أجرى مايكل لارابيل من Phoronix عمليات تقسيم ثنائي لتحديد المشكلة، رابطًا إياها بمشكلات متعلقة بالمخطط التي تفاقم كفاءات Slab غير الفعالة.

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

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

احتوى نوى سابقة، مثل 6.18، على تحسينات مثل تحسين معالجة الإدخال/الإخراج في Btrfs وXFS، مقدمة مكاسب تصل إلى 20% في عمليات نظام الملفات. يضمن إصلاح Slab عدم تقويض هذه الفوائد، خاصة في بيئات مكثفة الذاكرة مثل خوادم قواعد البيانات والحاويات. يوفر التراجع إلى فروع الدعم طويل الأمد، بما في ذلك 6.18، استقرارًا لأنظمة الإنتاج.

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

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 من مايكروسوفت لتجميع كود أنظف. تهدف هذه التحديثات إلى تعزيز الاستقرار والأداء وكفاءة المطورين في بيئات الحوسبة المتنوعة. تساهم شركات مثل جوجل وميتا ومايكروسوفت في تسليط الضوء على التعاون المتزايد في تطوير المصادر المفتوحة.

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

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

اختبارات مبكرة لنواة التطوير Linux 6.19 على خادم مزود بمعالجين مزدوجين AMD EPYC 9965 تكشف عن أداء قوي في أحمال العمل الحوسبية عالية الأداء. على الرغم من بعض مشكلات المجدول، إلا أن النواة تظهر نتائج واعدة لتطبيقات الذكاء الاصطناعي والحوسبة عالية الأداء. هذه المعايير تقارنها بنسخة Linux 6.18 المستقرة.

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

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

Phoronix يُفيد بتعديل أداء طفيف في نواة Linux 7.0، التي صُدرت في 28 فبراير 2026، حيث يُظهر مكاسب خاصة على معالجات AMD Zen 2 وسط تحسينات أوسع مثل دعم Zen 6.

نواة Linux 6.18، التي صدرت كإصدار دعم طويل الأمد لعام 2025، توفر تحسينات أداء كبيرة مقارنة بنواة Linux 6.12 LTS لمعالجات AMD EPYC من الجيل الخامس. الاختبارات على خادم مزدوج المعالجات AMD EPYC 9755 تظهر مزايا من التحسينات الخاصة بـ AMD والتحسينات العامة للنواة. من المتوقع أن تدفع هذه الترقية التبني في بيئات المؤسسات والهايبرسكيلرز.

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

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

 

 

 

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

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