Optymalizacja procesorów na maszynie wirtualnej Hyper-V

12 sierpnia 2025
VM test wydajności 2 - P18797

Domyślna konfiguracja CPU w Hyper-V może nie wykorzystywać pełnego potencjału sprzętu. Warto wiedzieć, jak optymalizować konfigurację procesorów, czyli, że gdy przypisujemy np. 4 procesory w ustawieniach maszyny wirtualnej, Hyper-V domyślnie traktuje to jako 2 rdzenie fizyczne + 2 wątki (Hyper-Threading).
Optymalizacja maszyn wirtualnych jest szczególnie ważna z punktu widzenia biznesowego, dlatego należy zadbać, aby była ona dostosowana do naszych konkretnych potrzeb.

VM domyślna konfiguracja

 

Jak to sprawdzić?

 

Wewnątrz maszyny wirtualnej można skorzystać z komendy w konsoli PowerShell, która pokaże, ile rdzeni i wątków widzi system operacyjny:
 
Get-WmiObject -Class Win32_processor | Format-Table -Property NumberOfCores,NumberOfLogicalProcessors
Powershell domyślna konfiguracja cpu

 

Jak ustawić tylko rdzenie (bez wątków)?

 
Sposób 1: Zmiana przez komendę w PowerShell:
 
Get-VM -name SQL-VM | Set-VMProcessor -HwThreadCountPerCore 1 
Sposób 2: Zmiana graficznie przez Menedżer Hyper-V:
 
Hyper-v lepsza konfiguracja

 

Jak przetestować wydajność?

 

 
Test graficzny GPU:
 
Dostępny w przeglądarce pod adresem: https://silver.urih.com/
 
 
Test konsolowy:
 
  • Pobierz ostatni .exe opisany 7zr.exe (x86) : 7-Zip console executable – ze strony https://7-zip.org/download.html, gdzie znajduje się link do pobrania
  • Uruchom test komendą, aby sprawdzić wydajność:
  
7zr.exe b
 

 

Porównanie testów wydajności

 

W konfiguracji domyślnej wyniki testów to P10655 w graficznym teście GPU oraz w teście konsolowym 9551 KiB/s dla kompresji i 84943 KiB/s dla dekompresji, więc różnica jest kolosalna. Z tego powodu, warto zadbać o to ustawienie.
VM test wydajności 1 - P10655
VM gorszy Graphics Performance

Natomiast, w poprawionej konfiguracji domyślnej wyniki testów to P18797 w graficznym teście GPU oraz w teście konsolowym 15687 KiB/s dla kompresji i 127201 KiB/s dla dekompresji.


Poprawiona konfiguracja znacząco zwiększa wydajność zarówno w testach graficznych, jak i operacjach kompresji i dekompresji, w rezultacie świadczy to o skutecznej optymalizacji systemu.


Taka różnica, może znacząco wpłynąć na działanie maszyny, z tego powodu warto zweryfikować ustawienia na własnym Hyper-V. Ponadto, wirtualne maszyny z kluczowymi komponentami powinno się regularnie testować.

VM test wydajności 2 - P18797
VM lepszy Graphics Performance

 

Podsumowanie

 

 
Optymalizacja procesorów na Hyper-V stanowi bardzo istotną kwestię, o której spora część administratorów zapomina. Lepszy performance maszyny, może przełożyć się na znaczną redukcję kosztów lub lepszą wydajność aplikacji firmowych. Dodatkowo, należy pamiętać o regularnych testach.

Jesteś informatykiem i poszukujesz partnera?

A może właścicielem firmy, który chce usprawnić działanie informatyki w swoim przedsiębiorstwie?


Przewijanie do góry