VMs do Windows 11 no Linux terão desempenho mais rápido nas CPUs de 12ª, 13ª, 14ª e 15ª geração da Intel

VMs do Windows 11 no Linux terão desempenho mais rápido nas CPUs de 12ª, 13ª, 14ª e 15ª geração da Intel

Em outubro do ano passado, a Microsoft, talvez um pouco surpreendentemente, publicou um guia incentivando os usuários do Windows a experimentar o Linux via WSL.

Se você está do outro lado do espectro, já usa Linux, e gostaria de experimentar o Windows via VM, e por acaso estiver executando um processador Intel, 12ª geração ou mais recente, há boas notícias para você. Isso ocorre porque a Intel tem trabalhado para integrar otimizações do Thread Director para que os convidados do Windows em hosts Linux possam ter um melhor desempenho. Essas otimizações (detectadas por Phoronix ) podem gerar um aumento de desempenho de até 14% ou mais. O patch foi testado no Core i9-13900K de 13ª geração.

As notas do patch também dizem que suporte adicional de Intel HWP (Hardware P-States/Performance States) e CPPC (Collaborative Processor Performance Control) também é necessário

… o objetivo deste conjunto de patches é habilitar a lógica de agendamento baseada em ITD no Guest para que o Guest possa agendar melhor as tarefas do Guest nas plataformas híbridas Intel.

Atualmente, o ITD é necessário para VMs do Windows. Com base no suporte à virtualização ITD, o Windows 11 Guest pode ter uma melhoria significativa no desempenho (por exemplo, no i9-13900K, até 14%+ melhoria no 3DMARK).

Nossa virtualização ITD não está vinculada à topologia híbrida das VMs ou à afinidade de CPU das vCPUs. No entanto, em nossa prática, a otimização de escalonamento ITD para VMs win11 funciona melhor quando combinada com topologia híbrida e afinidade de CPU (isso está relacionado à implementação específica do escalonamento Win11).

[..]

Para habilitar a otimização de agendamento relacionada ao ITD na VM Win11, também é necessário algum outro suporte térmico (HWP, CPPC), mas poderíamos emulá-lo com valor fictício no VMM

Caso você não saiba, Intel Thread Director (ITD) é a tecnologia que ajuda o Windows a agendar tarefas de maneira ideal entre núcleos P e núcleos E apropriados em suas CPUs de arquitetura híbrida de desempenho, ou seja, 12ª geração e mais recentes.

Fora das VMs, vale ressaltar que as otimizações do Thread Director já fazem parte do kernel do Linux há algum tempo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *