نشرت Phoronix معايير أداء تقارن بين أداء أوضاع 'madvise' و 'always' للصفحات العملاقة الشفافة (THP) على نواة لينكس 6.18 LTS. تتناول الاختبارات الإعدادات الافتراضية المختلفة عبر توزيعات لينكس وتستجيب لطلب قارئ للحصول على بيانات حديثة. أجريت على خادم AMD EPYC يعمل بنظام أوبونتو، وتبرز المراجعة خيارات تكوين THP دون تغيير الأجهزة أو البرمجيات.
الصفحات العملاقة الشفافة (THP) هي ميزة في نواة لينكس مصممة لتحسين إدارة الذاكرة باستخدام أحجام صفحات أكبر، مما قد يعزز الأداء. ومع ذلك، تختلف التوزيعات في إعداداتها الافتراضية: يختار Fedora Workstation وأوبونتو وضع 'madvise'، حيث يجب على التطبيقات طلب الصفحات العملاقة صراحة، بينما تستخدم CachyOS وopenSUSE 'always'، وتطبق الصفحات العملاقة افتراضيًا.
دفع مشترك في Phoronix Premium هذه المعايير لتقييم تأثير هذه الأوضاع على أحمال العمل المعاصرة. أجريت الاختبارات على لقطة تطوير أوبونتو 26.04 مزودة بنواة لينكس 6.18 LTS، تعمل على خادم Supermicro بمقبس واحد مدعوم بمعالج AMD EPYC 9655P.
للتبديل بين الأوضاع، يمكن للمستخدمين كتابة 'always' أو 'madvise' في ملف sysfs في /sys/kernel/mm/transparent_hugepage/enabled، أو تعيين معامل التمهيد transparent_hugepages=always. بالنسبة للمعايير، كان التغيير الوحيد إعادة التشغيل في تكوين THP البديل، مما يضمن مقارنة متحكم فيها.
توفر هذه المراجعة بيانات مرجعية جديدة لمديري خوادم لينكس الذين يفكرون في إعدادات THP الافتراضية، تغطي مجموعة متنوعة من أحمال العمل لإرشاد قرارات ضبط الأداء في البيئات الحديثة.