Uharibifu mkubwa wa utendakazi katika kernel 5.19 unaosababishwa na ulinzi wa mashambulizi ya Retbleed

Mhandisi kutoka VMware alileta usikivu wa jumuiya ya maendeleo ya Linux kernel upungufu mkubwa wa utendakazi wakati wa kutumia Linux kernel 5.19. Majaribio ya mashine pepe yenye kernel 5.19 iliyozungukwa na hypervisor ya VMware ESXi ilionyesha kupungua kwa utendaji wa kompyuta kwa 70%, uendeshaji wa mtandao kwa 30%, na shughuli za kuhifadhi kwa 13%, ikilinganishwa na usanidi sawa kulingana na kernel 5.18.

Sababu ya kupungua kwa utendakazi ni mabadiliko katika msimbo wa ulinzi dhidi ya mashambulizi ya darasa la Specter v2 (spectre_v2=ibrs), unaotekelezwa kwa misingi ya maelekezo ya IBRS yaliyopanuliwa (Ukadiriaji Ulioimarishwa wa Tawi la Ukadiriaji Ulioimarishwa wa Tawi la Moja kwa Moja), ambayo inaruhusu kuruhusu na kulemaza mambo ya kubahatisha. utekelezaji wa maagizo wakati wa usindikaji wa kukatiza na simu za mfumo na swichi za muktadha. Ulinzi umejumuishwa ili kuzuia hatari ya Retbleed iliyogunduliwa hivi majuzi katika utaratibu wa utekelezaji wa kubahatisha wa mabadiliko yasiyo ya moja kwa moja ya CPU, ambayo hukuruhusu kutoa maelezo kutoka kwa kumbukumbu ya kernel au kupanga shambulio kwenye mfumo wa mwenyeji kutoka kwa mashine pepe. Baada ya kuzima ulinzi (spectre_v2=off), utendaji unarudi kwenye kiwango chake cha awali.

Chanzo: opennet.ru

Kuongeza maoni