Специалисты VMware решили проверить, насколько патч для уязвимости спекулятивного выполнения Retbleed влияет на производительность виртуальных машин в Linux. Результаты тестирования удивили инженеров: соответствующая заплатка может снижать производительность на 70%.
Результаты исследования специалистов были опубликованы в статье “Performance Regression in Linux Kernel 5.19“. В итоге выяснилось, что установка патча Retbleed дает существенную просадку производительности.
В результате проведенных тестов, просадка производительности виртуальной машины на ядре Linux 5.19 составила до 70%. А снижение сетевой активности составило до 30%. При этом производительность возвращается на прежние показатели, если произвести удаление патча Retbleed. Тесты VMware проводились на процессорах линейки Skylake CPU, выпущенных между 2015 и 2017 годами.