Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje informace o zpracování chyb a správě stavu specifických pro zařízení s trvalou pamětí (PMem), která se často označují jako paměť třídy úložiště (SCM), což je typ nestálého média, které lze použít jako úložiště nejvyšší úrovně.
Tato krátká videa poskytují přehled podpory systému Windows pro trvalou paměť:
- použití nevolatilní paměti (NVDIMM-N) jako blokového úložiště ve Windows Serveru 2016
- použití nestálé paměti (NVDIMM-N) jako Byte-Addressable Storage ve Windows Serveru 2016
Viz také vysvětlení a nasazení trvalé paměti.
Trvalá paměťová zařízení jsou podporována nativními ovladači počínaje Windows Serverem 2016 a Windows 10 (verze 1607). I když se trvalá paměťová zařízení chovají podobně jako jiné disky (HDD a SSD), existují určité rozdíly.
Běžným případem použití je použití dvou trvalých paměťových modulů jako zrcadlené mezipaměti zpětného zápisu v prostoru úložiště. Pokud chcete takovou konfiguraci nastavit, přečtěte si téma Konfigurace Prostorů Úložiště s mezipamětí pro zpětný zápis NVDIMM-N.
Ve Windows Serveru 2016 grafické uživatelské rozhraní Úložištních prostorů zobrazuje typ sběrnice NVDIMM-N jako NEZNÁMÝ. Nemá žádnou ztrátu funkčnosti ani problémy při vytváření úložného fondu nebo virtuálního disku (VD). Typ sběrnice můžete ověřit spuštěním následujícího cmdletu:
Get-PhysicalDisk | fl
Parametr BusType ve výstupu správně zobrazuje typ sběrnice jako SCM.
Zobrazení stavu zdraví trvalé paměti
Tato část popisuje, jak zobrazit stav trvalých paměťových modulů. Pokud používáte trvalou paměť, existuje několik rozdílů v prostředí monitorování:
- Trvalá paměť nevytváří čítače výkonu fyzického disku, takže se nezobrazí v grafech v Centru pro správu Windows.
- Trvalá paměť nevytvoří data Storport 505, takže nebudete dostávat proaktivní zjišťování odlehlých hodnot.
Jinak je prostředí monitorování stejné jako u jakéhokoli jiného fyzického disku.
Stav trvalého paměťového disku můžete dotazovat spuštěním následujících rutin:
Get-PmemDisk
DiskNumber Size HealthStatus AtomicityType CanBeRemoved PhysicalDeviceIds UnsafeShutdownCount
---------- ---- ------------ ------------- ------------ ----------------- -------------------
2 252 GB Unhealthy None True {20, 120} 2
3 252 GB Healthy None True {1020, 1120} 0
Get-PmemDisk | Get-PhysicalDisk | select SerialNumber, HealthStatus, OperationalStatus, OperationalDetails
SerialNumber HealthStatus OperationalStatus OperationalDetails
------------ ------------ ------------------ ------------------
802c-01-1602-117cb5fc Healthy OK
802c-01-1602-117cb64f Warning Predictive Failure {Threshold Exceeded,NVDIMM_N Error}
Stojí za to poznamenat, že můžete získat stejné informace pomocí Get-PhysicalDisk rutiny a zadáním BusType jako SCM:
Get-PhysicalDisk | where BusType -eq "SCM" | select SerialNumber, HealthStatus, OperationalStatus, OperationalDetails
Note
Pokud chcete najít fyzické umístění trvalého paměťového zařízení zadaného v události, přejděte na kartě Podrobnosti události v Prohlížeči událostí doumístění>. Všimněte si, že Windows Server 2016 uvádí nesprávné umístění trvalých paměťových zařízení, ale je opraveno ve Windows Serveru verze 1709.
HealthStatus ukazuje, jestli je trvalý paměťový disk v pořádku.
Hodnota UnsafeshutdownCount sleduje počet vypnutí, které mohou způsobit ztrátu dat na tomto logickém disku. Jedná se o součet počtu nebezpečných vypnutí všech základních trvalých paměťových zařízení tohoto disku. Další informace o stavu najdete pomocí rutiny Get-PmemPhysicalDevice , jako je OperationalStatus.
Get-PmemPhysicalDevice
DeviceId DeviceType HealthStatus OperationalStatus PhysicalLocation FirmwareRevision Persistent memory size Volatile memory size
-------- ---------- ------------ ----------------- ---------------- ---------------- ---------------------- --------------------
1020 Intel INVDIMM device Healthy {Ok} CPU2_DIMM_C1 102005310 126 GB 0 GB
1120 Intel INVDIMM device Healthy {Ok} CPU2_DIMM_F1 102005310 126 GB 0 GB
120 Intel INVDIMM device Healthy {Ok} CPU1_DIMM_F1 102005310 126 GB 0 GB
20 Intel INVDIMM device Unhealthy {HardwareError} CPU1_DIMM_C1 102005310 126 GB 0 GB
Tento cmdlet zobrazuje, které trvalé paměťové zařízení je nezdravé. Zařízení, které není v pořádku (DeviceId 20), odpovídá případu v předchozím příkladu. PhysicalLocation v systému BIOS může pomoct určit, které trvalé paměťové zařízení je v chybném stavu.
Podrobnosti o různých zdravotních stavech naleznete v následujících částech.
Stav zdravotního varování
Tato podmínka se zobrazí, když zkontrolujete stav trvalého paměťového zařízení a zjistíte, že je jeho stav uvedený jako Upozornění, jak je znázorněno v tomto příkladu výstupu:
| SerialNumber | HealthStatus | OperationalStatus | OperationalDetails |
|---|---|---|---|
| 802c-01-1602-117cb5fc | Healthy | OK | |
| 802c-01-1602-117cb64f | Warning | Prediktivní selhání | {Byla překročena prahová hodnota,NVDIMM_N chyba}. |
V následující tabulce jsou uvedeny některé informace o této podmínce.
| Heading | Description |
|---|---|
| Pravděpodobná podmínka | Překročení prahové hodnoty upozornění |
| Původní příčina | Trvalá paměťová zařízení sledují různé prahové hodnoty, jako je teplota, životnost NVM nebo životnost zdroje energie. Když je překročena jedna z těchto prahových hodnot, je operační systém upozorněn. |
| Obecné chování | Zařízení zůstává plně funkční. Toto je upozornění, ne chyba. |
| Chování úložných prostorů | Zařízení zůstává plně funkční. Toto je upozornění, ne chyba. |
| Více informací | Pole objektu PhysicalDisk s názvem OperationalStatus. Protokol událostí – Microsoft-Windows-ScmDisk0101/Operational |
| Co dělat | V závislosti na překročení prahové hodnoty upozornění může být vhodné nahradit trvalé paměťové zařízení. |
Zápisy do trvalého paměťového zařízení selhávají
Tato podmínka se zobrazí, když zkontrolujete stav trvalého paměťového zařízení a zobrazí se stav v pořádku a provozní stav zmíní chybu vstupně-výstupní operace, jak je znázorněno v tomto příkladu výstupu:
| SerialNumber | HealthStatus | OperationalStatus | OperationalDetails |
|---|---|---|---|
| 802c-01-1602-117cb5fc | Healthy | OK | |
| 802c-01-1602-117cb64f | Unhealthy | {Zastaralá metadata, vstupně-výstupní chyba, přechodná chyba} | {Ztráta trvalosti dat, ztracená data, NV...} |
V následující tabulce jsou uvedeny některé informace o této podmínce.
| Heading | Description |
|---|---|
| Pravděpodobná podmínka | Ztráta trvalosti / záložního výkonu |
| Původní příčina | Trvalá paměťová zařízení se spoléhají na záložní zdroj napájení pro zachování dat – obvykle baterie nebo superkondenzátor. Pokud je tento záložní zdroj napájení nedostupný nebo zařízení nemůže z nějakého důvodu provést zálohu (chyba kontroleru nebo blesku), jsou data ohrožená a Systém Windows zabrání dalším zápisům na ovlivněná zařízení. Čtení jsou stále možná pro zpracování dat. |
| Obecné chování | Svazek NTFS se odpojí. V poli Stav fyzického disku se u všech ovlivněných zařízení NVDIMM-N zobrazí "Nezdravý". |
| Chování úložných prostorů | Prostor úložiště zůstane funkční, dokud bude ovlivněn pouze jeden trvalý paměťový modul. Pokud se to týká více zařízení, zápisy do prostoru úložiště selžou. V poli Stav fyzického disku se u všech ovlivněných trvalých paměťových zařízení zobrazí stav Není v pořádku. |
| Více informací | Pole objektu PhysicalDisk s názvem OperationalStatus. Protokol událostí – Microsoft-Windows-ScmDisk0101/Operational |
| Co dělat | Doporučujeme zálohovat data z ovlivněné trvalé paměti. Pokud chcete získat přístup ke čtení, můžete disk ručně přenést do režimu online (zobrazí se jako svazek NTFS jen pro čtení). Pokud chcete tuto podmínku úplně odstranit, musí být vyřešena původní příčina (tj. napájení servisní jednotky nebo výměna persistentního paměťového modulu v závislosti na problému) a svazek na modulu musí být buď odpojen a znovu připojen online, nebo se musí systém restartovat. Pokud chcete, aby byl trvalý paměťový modul znovu použitelný v Prostorech úložiště, použijte rutinu Reset-PhysicalDisk , která zařízení znovu integruje a spustí proces opravy. |
Zařízení se zobrazuje s kapacitou 0 bajtů nebo jako obecný fyzický disk.
Tato podmínka je k dispozici, když se zobrazí trvalé paměťové zařízení s kapacitou 0 bajtů a nedá se inicializovat nebo je vystaven jako objekt "Obecný fyzický disk" bez sériového čísla, který zobrazuje provozní stav ztracené komunikace, jak je znázorněno v tomto příkladu výstupu:
| SerialNumber | HealthStatus | OperationalStatus | OperationalDetails |
|---|---|---|---|
| 802c-01-1602-117cb5fc | Healthy | OK | |
| Warning | Ztracená komunikace |
V následující tabulce jsou uvedeny některé informace o této podmínce.
| Heading | Description |
|---|---|
| Pravděpodobná podmínka | Systém BIOS nezpřístupnil trvalý paměťový modul operačnímu systému |
| Původní příčina | Trvalá paměťová zařízení jsou založená na DRAM. Při odkazování na poškozenou adresu DRAM spustí většina procesorů kontrolu počítače a restartuje server. Některé serverové platformy pak odpojí modul trvalé paměti, zabraňují operačnímu systému v přístupu k němu a potenciálně způsobí další kontrolu stroje. K tomu může dojít také v případě, že systém BIOS zjistí, že modul trvalé paměti selhal a je třeba ho nahradit. |
| Obecné chování | Trvalý modul paměti se zobrazuje jako neinicializovaný s kapacitou 0 bajtů a nedá se číst ani zapisovat. |
| Chování úložných prostorů | Prostor úložiště zůstává funkční (za předpokladu, že je ovlivněn pouze jeden trvalý modul paměti). Objekt PMem PhysicalDisk je zobrazen se stavem upozornění a jako "Obecný fyzický disk" |
| Více informací | Pole objektu PhysicalDisk s názvem OperationalStatus. Protokol událostí – Microsoft-Windows-ScmDisk0101/Operational |
| Co dělat | Trvalé paměťové zařízení musí být nahrazeno nebo sanitizováno, aby ji serverová platforma znovu zpřístupnila hostitelskému operačnímu systému. Doporučuje se nahradit zařízení, protože může dojít k více neopravitelným chybám. Pomocí rutiny Add-PhysicalDisk lze přidat náhradní zařízení do konfigurace prostorů úložiště. |
Zařízení se po restartování zobrazuje jako RAW nebo prázdný disk.
Tato podmínka je k dispozici, když zkontrolujete stav trvalého paměťového zařízení a zobrazí se stav nespravovaného a provozního stavu nerozpoznaných metadat, jak je znázorněno v tomto příkladu výstupu:
| SerialNumber | HealthStatus | OperationalStatus | OperationalDetails |
|---|---|---|---|
| 802c-01-1602-117cb5fc | Healthy | OK | {Unknown} |
| 802c-01-1602-117cb64f | Unhealthy | {Nerozpoznaná metadata, zastaralá metadata} | {Unknown} |
V následující tabulce jsou uvedeny některé informace o této podmínce.
| Heading | Description |
|---|---|
| Pravděpodobná podmínka | Selhání zálohování nebo obnovení |
| Původní příčina | Selhání v postupu zálohování nebo obnovení pravděpodobně způsobí ztrátu všech dat v modulu trvalé paměti. Když se operační systém načte, zobrazí se jako zcela nové trvalé paměťové zařízení bez oddílu nebo systému souborů a zobrazí se jako RAW, což znamená, že nemá systém souborů. |
| Obecné chování | Trvalá paměť bude v režimu jen pro čtení. Explicitní akce uživatele je potřeba k opětovnému použití. |
| Chování úložných prostorů | Prostory úložiště zůstanou funkční, pokud se to týká jenom jednoho trvalého modulu paměti. Objekt fyzického disku PMem se zobrazí se stavem Zdraví "Nezdravý" a není používán prostory úložiště. |
| Více informací | Pole objektu PhysicalDisk s názvem OperationalStatus. Protokol událostí – Microsoft-Windows-ScmDisk0101/Operational |
| Co dělat | Pokud uživatel nechce nahradit ovlivněné zařízení, může pomocí Reset-PhysicalDisk rutiny vymazat podmínku jen pro čtení v ovlivněném modulu trvalé paměti. V prostředích Prostorů úložiště se také pokusí znovu integrovat trvalou paměť do Prostorů úložiště a spustit proces opravy. |
Další kroky
Související informace najdete také: