Windows Server 2025 z natywnym NVMe. Microsoft obiecuje nawet 80% więcej IOPS

Microsoft udostępnił natywną obsługę nośników NVMe w systemie Windows Server 2025. Funkcja jest już ogólnie dostępna, ale domyślnie pozostaje wyłączona. Jej aktywacja wymaga zainstalowania najnowszej aktualizacji zbiorczej, a następnie dodania odpowiedniej wartości w rejestrze.

Zmiana dotyczy sposobu komunikacji systemu z nowoczesnymi dyskami SSD. Dotychczas ścieżka obsługi traktowała urządzenia NVMe jak sprzęt SCSI, co wiązało się z dodatkowym tłumaczeniem poleceń. Natywny stos NVMe eliminuje ten etap i wykorzystuje przebudowany mechanizm obsługi operacji wejścia-wyjścia.

Wyższa wydajność i mniejsze zużycie procesora

Według testów Microsoftu, przeprowadzonych przy użyciu narzędzia DiskSpd, w określonych zadaniach Windows Server 2025 z włączoną funkcją Native NVMe osiągał do około 80% więcej operacji wejścia-wyjścia na sekundę niż Windows Server 2022. Jednocześnie liczba cykli procesora przypadających na pojedynczą operację spadła o około 45%.

Badanie obejmowało losowy odczyt bloków 4K na woluminie NTFS. Wykorzystano serwer z dwuprocesorowym układem Intela, 208 logicznymi procesorami, 128 GB pamięci RAM oraz nośnikiem Solidigm NVMe o pojemności 3,5 TB. Microsoft zaznacza, że wyniki mogą różnić się w zależności od środowiska.

Źródłem poprawy ma być między innymi obsługa wielu kolejek NVMe oraz uproszczona ścieżka przetwarzania danych. W praktyce może to pomóc przy pracy z SQL Serverem i systemami OLTP, wirtualizacją Hyper-V, serwerami plików, a także zadaniami analitycznymi i AI/ML. Wymienione korzyści obejmują między innymi krótszy czas transakcji, szybsze uruchamianie maszyn wirtualnych i sprawniejszy dostęp do dużych zbiorów danych.

Jak włączyć Native NVMe

Najpierw trzeba upewnić się, że serwer korzysta z urządzeń NVMe obsługiwanych przez systemowy sterownik StorNVMe.sys. Microsoft zwraca uwagę, że część producentów dostarcza własne sterowniki, z którymi opisywana funkcja nie przyniesie różnicy.

Po zastosowaniu aktualizacji 2510-B lub nowszej funkcję można włączyć poleceniem PowerShell:

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides /v 1176759950 /t REG_DWORD /d 1 /f

Po aktywacji należy sprawdzić w Menedżerze urządzeń, czy dyski NVMe pojawiają się w sekcji „Dyski magazynujące”. Microsoft zaleca także porównanie wyników przed włączeniem funkcji i po nim za pomocą Monitora wydajności, Windows Admin Center lub DiskSpd.

Źródło

techcommunity.microsoft.com

Dodaj komentarz