Nadchodzące wydanie systemu operacyjnego Windows Server wyposażone zostanie w nową opcję zrzutu pamięci o nazwie Active Memory Dump. W odróżnieniu od pozostałych, dotychczasowych metod zrzucania pamięci (small, kernel, complete i automatic) funkcja ta zapisywać będzie do pliku wyjściowego jedynie te obszary/strony pamięci systemu, które w chwili wystąpienia błędu lub ręcznego żądania wykonania zrzutu faktycznie były przez niego wykorzystywane.
W dostarczanej użytkownikom dokumentacji wstępnej dla wspomnianego produktu funkcja ta skategoryzowana została jako narzędzie rozwiązywania problemów dotyczących klastrów pracy awaryjnej. Microsoft podkreśla jednak, że aktywny zrzut pamięci można zastosować także w pozostałych środowiskach, przy czym największe korzyści funkcja ta przyniesie administratorom i inżynierom hostów wirtualizacji Hyper-V pracujących razem jako klaster.
Maszyny te wyposażone są przeważnie w olbrzymie ilości pamięci RAM - mówimy tu o setkach gigabajtów, a nierzadko już o terabajtach pamięci operacyjnej na każdy węzeł. W takim przypadku pełny zrzut pamięci, zawierający informacje o stanie procesora oraz całą strukturę pamięci RAM, będzie zajmował ogromną przestrzeń dyskową, którą nie zawsze można w takiej ilości zarezerwować. Trzeba tu jednak podkreślić, że najbardziej interesujące informacje - te, które dotyczą partycji podstawowej hosta wirtualizacji - stanowić tu będą tylko niewielki ułamek pliku wynikowego zrzutu. Pozostałe dane dotyczyć będą hostowanych na tym komputerze maszyn wirtualnych. Chcąc więc dogłębnie zbadać przyczynę wystąpienia awarii na hoście, generujemy zazwyczaj pełny zrzut zawierający setki dodatkowych gigabajtów danych, które w żaden sposób nie pomogą nam w znalezieniu właściwej odpowiedzi.
Rozwiązaniem tego problemu ma być właśnie opcja aktywnego zrzutu, która filtruje większość stron pamięci przydzielonych maszynom witrualnym - co pozwala zaoszędzić ogromne ilości dostępnej przestrzeni dyskowej - a zachowuje najistotniejszy w takim przypadku stan przestrzeni trybu użytkownika. Rozmiar zrzutu Active Memory Dump uzależniony będzie od całkowitej ilości pamięci hosta oraz tego, co na tym hoście było uruchomione. W ogólnym przypadku mówimy tu o redukcji na poziomie 10% objętości pełnego zrzutu pamięci, co w przypadku hosta wyposażonego w 16 GB pamięci RAM pozwoli nam ograniczyć plik wynikowy do niecałych dwóch gigabajtów.Wyboru aktywnego zrzutu pamięci będziemy mogli dokonać tradycyjnie z poziomu sekcji System failure/Write debugging information w oknie Startup and Recovery lub z wykorzystaniem wbudowanych poleceń powłoki PowerShell dokonujących odpowiednich manipulacji w rejestrze systemu Windows. W przypadku instalacji Core warto skorzystać z klasycznego polecenia systempropertiesadvanced, za pośrednictwem którego dostaniemy się do wspomnianego okna dialogowego Startup and Recovery.
Oficjalna premiera systemu Windows Server 2016 nastąpić ma podczas tegorocznego wydarzenia Microsoft Ignite, które odbędzie się w dniach 26-30 września w Atlancie.