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