Diraddio perfformiad difrifol yn y cnewyllyn 5.19 a achosir gan amddiffyniad Retbleed

Tynnodd peiriannydd o VMware sylw'r gymuned datblygu cnewyllyn Linux at ostyngiad sylweddol mewn perfformiad wrth ddefnyddio cnewyllyn Linux 5.19. Dangosodd profi peiriant rhithwir gyda chnewyllyn 5.19 wedi'i amgylchynu gan y hypervisor VMware ESXi ostyngiad mewn perfformiad cyfrifiadurol 70%, gweithrediadau rhwydwaith 30%, a gweithrediadau storio 13%, o'i gymharu Γ’'r un ffurfweddiad yn seiliedig ar gnewyllyn 5.18.

Y rheswm am y gostyngiad mewn perfformiad yw newid yn y cod amddiffyn rhag ymosodiadau o'r dosbarth Specter v2 (spectre_v2=ibrs), a weithredir ar sail cyfarwyddiadau estynedig IBRS (Rhangyfrifiad Cyfyngedig Cangen Anuniongyrchol Uwch), sy'n caniatΓ‘u caniatΓ‘u ac analluogi hapfasnachol. gweithredu cyfarwyddiadau yn ystod prosesu ymyrraeth a galwadau system a switshis cyd-destun. Mae amddiffyniad wedi'i gynnwys i rwystro'r bregusrwydd Retbleed a ddarganfuwyd yn ddiweddar yn y mecanwaith ar gyfer gweithredu hapfasnachol o drawsnewidiadau CPU anuniongyrchol, sy'n eich galluogi i dynnu gwybodaeth o gof cnewyllyn neu drefnu ymosodiad ar y system westeiwr o beiriannau rhithwir. Ar Γ΄l diffodd amddiffyniad (spectre_v2=off), mae perfformiad yn dychwelyd i'w lefel flaenorol.

Ffynhonnell: opennet.ru

Ychwanegu sylw