زيادة أداء مدخلات/مخرجات الملفات في لينكس إلى أقصى حد باستخدام زيغ و io_uring

2025-09-07

يتناول هذا المنشور كيفية زيادة أداء مدخلات/مخرجات الملفات في نظام لينكس إلى أقصى حد باستخدام زيغ و io_uring. تم مقارنة تطبيق زيغ المُعدّل مع أداة قياس أداء fio، حيث حقق سرعات كتابة بلغت 3.802 جيجابايت/ثانية وسرعات قراءة بلغت 6.996 جيجابايت/ثانية - وهي سرعات أبطأ قليلاً من سرعات الكتابة 4.083 جيجابايت/ثانية والقراءة 7.33 جيجابايت/ثانية في أداة fio، ولكنها لا تزال ضمن النطاقات المتوقعة. يفصل الكاتب تقنيات التنفيذ الأساسية، بما في ذلك مدخلات/مخرجات الاستطلاع، والواصفات المسجلة، وميزة SQ_THREAD_POLL، وكلها تؤثر بشكل كبير على الأداء. وعلى الرغم من كونه أبطأ قليلاً من fio، إلا أن أداء رمز زيغ قريب بشكل ملحوظ، ووقت تشغيله يتطابق تقريباً مع fio، مما يشير إلى اختلافات طفيفة في قياس عرض النطاق الترددي.