Инженер от VMware привлече вниманието на разработчиците на ядрото на Linux върху значително намаление на производителността при използване на ядрото Linux 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
