KVM: prestandaregressioner och diskussion om stöd för 32-bitars system

I Linux-kÀrnan 6.13-rc3 har en Àndring antagits som ÄtgÀrdar en prestandaregress inuti KVM-hypervisorn, relaterad till lÄngsam hantering av CPUID-anrop pÄ nya CPU:er. Till exempel utförs CPUID-operationer pÄ Intel Emerald Rapids-CPU:er 3-4 gÄnger lÄngsammare Àn pÄ Intel Skylake-CPU:er. Denna egenskap har lett till en minskning av KVM-hypervisorns prestanda, som anvÀnder CPUID under spara- och ÄterstÀllning av CPU-status vid varje vÀxling till den virtuella maskinen, nÀr inbÀddad virtualisering anvÀnds. För att lösa detta problem har en förkortad patch antagits till kÀrnans 6.13-version, vilket möjliggör upp till 40% snabbare operationer Àven för SkyLake CPU:er, tack vare cachelagring av CPUID. En fullstÀndig version av patchen kommer att presenteras i kÀrnan 6.14, vilket ytterligare förbÀttrar prestandan.

Dessutom kan vi notera diskussionen pÄ e-postlistan för Linux-kÀrnutvecklare angÄende att avbryta stödet för 32-bitars system i hypervisorn. KVM. Ursprungligen föreslogs en patch för kÀrnan som tar bort stödet för KVM-virtualisering pÄ x86-32-plattformen. I svaret uttrycktes farhÄgor om att stödet för x86-32 kan vara anvÀndbart för att testa driftlÀget pÄ 32-bitars system, eftersom det i kÀrnan finns tre andra 32-bitars arkitekturer som fortfarande stöds av KVM. Som svar presenterades ytterligare en patch, denna gÄng som tar bort stödet för alla 32-bitars system frÄn KVM.

Önskan att avveckla stödet för 32-bitars system förklaras med att Ă€ven pĂ„ populĂ€ra 32-bitars ARM-processorer, som ARM Cortex A7, sĂ„ har virtualiseringen inte utvecklats eller anvĂ€nts. virtuella maskiner AnvĂ€ndningen pĂ„ 32-bitars ARM-system var sĂ„ sĂ€llsynt att stödet för dessa system avlĂ€gsnades frĂ„n KVM 2020, och det vĂ€ckte inget motstĂ„nd. Det noteras att de övriga 32-bitars systemen endast pĂ„verkas av förĂ€ndringar som berör exotiska plattformar som lĂ€nge har varit ur bruk eller aldrig varit populĂ€ra. Bland processorerna som berörs av patchen finns: Intel Core Duo/Silverthorne, PowerPC e300/e500/e600 och MIPS P5600. Patchen har publicerats som RFC, det vill sĂ€ga den Ă€r föreslagen för diskussion.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster