Linux 7.0 IO_uring: ترقية جدول الهاش لكفاءة IOPOLL

موسعًا على التقارير الأولية من Phoronix، سيحل kernel Linux 7.0 قوائم الارتباط بجداول الهاش في IOPOLL الخاص بـIO_uring للبحث بـO(1)، مستهدفًا مكاسب كبيرة في الإنتاجية في الإدخال/الإخراج غير المتزامن للخوادم وقواعد البيانات.

بعيدًا عن تغطية Phoronix الأولية لترقيات IO_uring IOPOLL في Linux 7.0، تكشف تفاصيل جديدة عن الانتقال من قوائم الارتباط إلى جداول الهاش لإدارة مدخلات الاستطلاع. هذا يوفر تعقيدًا متوسط O(1) للمداخل والإدراج، محلاً للعوائق في سيناريوهات الاستطلاع العالية حيث سيطرت عمليات البحث الخطية سابقًا.

IO_uring، الذي تم تقديمه في kernel 5.1، يستخدم حلقات buffer مشتركة للإدخال/الإخراج غير المتزامن منخفض التأخير. السابقون الحديثون مثل الاستطلاع الهجين في Linux 6.13 وتعديل حجم الحلقة (كما هو مذكور في مقالات السلسلة السابقة) يمهدون السبيل، مع صانعها Jens Axboe يدفع التحسينات.

معايير من kernels سابقة (مثال، اختبارات I/O مستطلَعة في Linux 5.7) تشير إلى تضخيم IOPS لأحمال NVMe وعمليات الاتصال المتعددة في أدوات مثل QEMU وPostgreSQL. لكن التحديات ما زالت قائمة: ثغرات أمنية (مثل مخاطر rootkit في تقارير أبريل 2025) وابتلاءات kernel التوزيعات.

هذه التغييرات تعزز حافة Linux في بيئات السحابة والحافة وقواعد البيانات تحت أحمال ثقيلة.

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

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
صورة مولدة بواسطة الذكاء الاصطناعي

نواة لينكس 7.0 تدمج عدة تحسينات

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

دمج تطوير نواة لينكس 7.0 تحديثات لـAppArmor وAMDGPU وCeph وeCryptfs. تشمل هذه التغييرات تحسينات في الأمان ودعم الأجهزة. تشير هذه الدمجات إلى تقدم مستمر نحو إصدار النواة.

تغطية Phoronix المبكرة تسلط الضوء على التحسينات المتوقعة لاستطلاع IOPOLL في IO_uring في Linux 7.0، بناءً على تحسينات سابقة في النواة لأداء أعلى في الإدخال/الإخراج غير المتزامن في التطبيقات عالية الإنتاجية.

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

استخدم الباحثون الذكاء الاصطناعي لتحديد تحسن كبير في الأداء في نظام فرعي IO_uring لينكس. يكشف الاكتشاف عن تحسن بنسبة 50-80 ضعفًا في الكفاءة. يبرز هذا الاكتشاف دور الذكاء الاصطناعي في تحسين البرمجيات مفتوحة المصدر.

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

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

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

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

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

يُعتبر المطورون دعم الفرعي للمجدول كميزة رئيسية لإصدار نواة لينكس 7.1 القادم. هذا الإضافة، المرتبطة بـ cgroup و sched-ext، قد تعزز قدرات الجدولة في نظام التشغيل مفتوح المصدر. يبرز Phoronix أنها قد تكون واحدة من التحديثات الأكثر إثارة.

 

 

 

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

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