کاهش شدید عملکرد در هسته 5.19 ناشی از حفاظت Retbleed

یک مهندس از VMware توجه جامعه توسعه هسته لینوکس را به کاهش قابل توجهی در عملکرد هنگام استفاده از هسته لینوکس 5.19 جلب کرد. آزمایش یک ماشین مجازی با هسته 5.19 احاطه شده توسط هایپروایزر VMware ESXi نشان داد که عملکرد محاسباتی 70 درصد، عملیات شبکه 30 درصد و عملیات ذخیره سازی 13 درصد در مقایسه با پیکربندی مشابه بر اساس هسته 5.18 کاهش یافته است.

دلیل کاهش عملکرد تغییر در کد حفاظتی در برابر حملات کلاس Spectre v2 (spectre_v2=ibrs) است که بر اساس دستورالعمل های توسعه یافته IBRS (Enhanced Indirect Branch Restricted Speculation) پیاده سازی شده است که به طور تطبیقی ​​اجازه و غیرفعال کردن حدس و گمان را می دهد. اجرای دستورالعمل ها در طول پردازش وقفه و تماس های سیستم و سوئیچ های زمینه. محافظت برای مسدود کردن آسیب‌پذیری اخیر Retbleed در مکانیسم اجرای گمانه‌زنی انتقال‌های غیرمستقیم CPU گنجانده شده است، که به شما امکان می‌دهد اطلاعات را از حافظه هسته استخراج کنید یا حمله به سیستم میزبان را از ماشین‌های مجازی سازماندهی کنید. پس از خاموش کردن حفاظت (spectre_v2=off)، عملکرد به سطح قبلی خود باز می گردد.

منبع: opennet.ru

اضافه کردن نظر