Maszyny wirtualne z systemem Windows 11 w systemie Linux zapewniają większą wydajność na procesorach Intel 12., 13., 14. i 15. generacji

Maszyny wirtualne z systemem Windows 11 w systemie Linux zapewniają większą wydajność na procesorach Intel 12., 13., 14. i 15. generacji

W październiku ubiegłego roku Microsoft, co było być może nieco zaskakujące, opublikował przewodnik zachęcający użytkowników systemu Windows do wypróbowania Linuksa za pośrednictwem WSL.

Jeśli jesteś na drugim końcu spektrum, korzystasz już z Linuksa i chciałbyś wypróbować system Windows za pośrednictwem maszyny wirtualnej, a tak się składa, że ​​korzystasz z procesora Intel 12. generacji lub nowszego, mamy dla Ciebie dobrą wiadomość. Dzieje się tak, ponieważ firma Intel pracuje nad integracją optymalizacji Thread Director, tak aby goście systemu Windows na komputerach z systemem Linux mogli działać lepiej. Te optymalizacje (wykryte przez Phoronix ) mogą zwiększyć wydajność nawet o 14%. Łatka została przetestowana na Core i9-13900K 13. generacji.

Informacje o łatce mówią również, że konieczne jest również dodatkowe wsparcie ze strony Intel HWP (Hardware P-States / Performance States) i CPPC (Collaborative Processor Performance Control).

… celem tego zestawu poprawek jest włączenie logiki planowania opartej na ITD w programie Guest, aby gość mógł lepiej planować zadania gościa na platformach hybrydowych Intel.

Obecnie ITD jest niezbędne w przypadku maszyn wirtualnych z systemem Windows. W oparciu o obsługę wirtualizacji ITD, Windows 11 Guest mógłby znacząco poprawić wydajność (na przykład na i9-13900K, aż do 14% poprawy na 3DMARK).

Nasza wirtualizacja ITD nie jest ograniczona topologią hybrydową maszyn wirtualnych ani powinowactwem procesorów vCPU. Jednak w naszej praktyce optymalizacja harmonogramu ITD dla maszyn wirtualnych Win11 działa najlepiej w połączeniu z topologią hybrydową i powinowactwem procesora (jest to związane ze specyficzną implementacją harmonogramu Win11).

[..]

Aby umożliwić optymalizację harmonogramu związaną z ITD w maszynie wirtualnej Win11, potrzebna jest również inna obsługa związana z temperaturą (HWP, CPPC), ale moglibyśmy ją emulować z fikcyjną wartością w VMM

Jeśli nie wiesz, Intel Thread Director (ITD) to technologia, która pomaga systemowi Windows optymalnie planować zadania dla odpowiednich rdzeni P i E w procesorach o architekturze Performance Hybrid, tj. 12. generacji i nowszych.

Poza maszynami wirtualnymi warto zauważyć, że optymalizacje Thread Director są już od jakiegoś czasu częścią jądra Linuksa .

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *