Linux kernel

تحاول مجموعة من بقع جدولة Linux kernel التي تم نشرها اليوم معالجة بعض انحدارات الأداء التي تمت ملاحظتها لأن Kernel Linux 6.11 الذي تم إصداره مرة أخرى في سبتمبر 2024. هذه تصحيحات تحديد الأداء هذه تطير تحت “طلب التعليقات” وبعض العلم من الانحدارات وربما لم يتم حلها تمامًا ، لكنها تتطلع إلى أن تكون خطوة في الاتجاه الصحيح.

نشر مهندس Intel Linux Peter Zijlstra مجموعة من خمس بقع جدولة اليوم لمحاولتها معالجة بعض انحدارات الأداء. علق بطرس على قائمة بريد Linux kernel:

“هكذا سخرني (كريس ماسون من Meta) عن كيفية حصولهم على انخفاض في الأداء بعد حوالي 6.11. لقد مدد أداة Schbench الخاصة به لتقليد عبء العمل المعني.



يريد هذا المعيار البقاء على LLC (كبير). كل من الجهاز Chris لديه (SKL ، أكثر من 20 نوى لكل LLC) والآلات التي قمت بتشغيلها على (SKL ، SPR 20+ النوى) هي intel ، AMD لديها أصغر LLC ولم تكن المشكلة واضحة هناك.



على أي حال ، فإن البقع مستقرة (أخيرًا! ، آمل ، على الخشب) ولكن في حالة قاسية إلى حد ما. على الأقل ، فإن التصحيح الأخير مفقود TTWU_STAT () ، لا يزال بحاجة إلى معرفة كيفية حسابه ؛-)

كريس ، آمل أن يتفق جهازك مع هذه الأرقام ؛ لم يكن الإبحار المباشر في هذا الصدد “.

على خادم Intel Skylake ، كان أداء Linux kernel Screduler على Linux 6.15 حوالي 93 ٪ من المكان الذي كان عليه قبل 6.11. على خادم Intel Xeon Sapphire Rapids ، يكون الأداء أقل بنسبة 4 ~ 5 ٪ على الإصدارات الأكثر حداثة من kernel مع عبء العمل المجدول هذا. مع نشر تصحيحات RFC اليوم ، يبدو أن انحدارات Linux kernel Scwarduler تم حلها إلى حد كبير.

معايير الانحدار لجدولة Linux

يمكن للمهتمين بجميع التفاصيل العثور عليها عبر سلسلة تصحيح RFC هذه.

تم رفع الحديث الأصلي عن انحدار أداء Linux 6.11 في وقت سابق من هذا الشهر في هذا موضوع قائمة البريد kernel بقلم كريس ماسون:

“لقد أمضيت بعض الوقت في محاولة لتعقب الانحدار في معيار التواصل ، حيث يبدو أننا نقضي ما يقرب من 10 ٪ من الوقت في موازنة الخمول الجديدة من 6.9.

لست متأكدًا مما إذا كنت قد استنساخ هذا الانحدار الدقيق ، ولكن مع بعض التغييرات على شبش ، تمكنت من تشريب الانحدار من نوع ما إلى الارتباط في V6.11. “

نأمل أن يتم فرز جميع إصلاحات الانحدار هذه وتراجعها قريبًا.

Source link


اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *