کرنل 5.19 میں کارکردگی کا شدید انحطاط Retbleed تحفظ کی وجہ سے ہوا۔

VMware کے ایک انجینئر نے لینکس کرنل ڈیولپمنٹ کمیونٹی کی توجہ لینکس کرنل 5.19 استعمال کرتے وقت کارکردگی میں نمایاں کمی کو دلایا۔ VMware ESXi ہائپر وائزر سے گھرے ہوئے کرنل 5.19 کے ساتھ ایک ورچوئل مشین کی جانچ نے کرنل 70 پر مبنی اسی ترتیب کے مقابلے میں کمپیوٹنگ کی کارکردگی میں 30%، نیٹ ورک کے آپریشنز میں 13%، اور اسٹوریج آپریشنز میں 5.18% کی کمی ظاہر کی۔

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

ماخذ: opennet.ru

نیا تبصرہ شامل کریں