Megosztás a következőn keresztül:


Tartós memória egészségkezelés

Ez a cikk az állandó memória (PMem) eszközökkel kapcsolatos hibák kezelésével és állapotkezelésével kapcsolatos információkat tartalmaz, amelyeket gyakran tárosztályú memóriának (SCM) nevezünk, amely a legfelső szintű tárolóként használható nem felejtő adathordozók típusa.

Ezek a rövid videók áttekintést nyújtanak a Windows állandó memóriához való támogatásáról:

Lásd még az állandó memória megértését és üzembe helyezését.

Az állandó memóriaeszközöket a Windows Server 2016-ban és a Windows 10-ben (1607-es verzió) kezdődő natív illesztőprogramok támogatják. Bár az állandó memóriaeszközök más lemezekhez (HDD-khez és SSD-khez) hasonlóan viselkednek, van néhány különbség.

Gyakori használati eset, amikor két állandó memóriamodult használnak tükrözött visszaírási gyorsítótárként egy tárterületen. Egy ilyen konfiguráció beállításához tekintse meg a Tárolóhelyek konfigurálása NVDIMM-N visszaíró gyorsítótárral című témakört.

A Windows Server 2016-ban a Tárolóhelyek grafikus felhasználói felülete ismeretlenként jeleníti meg NVDIMM-N busztípust. Nincs semmilyen funkcióvesztés vagy képtelenség a tárhelykészlet és a tároló virtuális lemez (Storage VD) létrehozásában. A busztípust a következő parancsmag futtatásával ellenőrizheti:

Get-PhysicalDisk | fl

A kimenet BusType paramétere helyesen jeleníti meg a busz típusát SCM-ként.

Állandó memória egészségi állapotának megtekintése

Ez a szakasz az állandó memóriamodulok állapotának megtekintését ismerteti. Ha állandó memóriát használ, a monitorozási élményben van néhány különbség:

  • Az állandó memória nem hoz létre fizikai lemez teljesítményszámlálókat, ezért nem fogja látni a Windows Felügyeleti központ diagramjaiban.
  • Az állandó memória nem generál Storport 505 adatokat, így nem lesz proaktív kiugró értékek észlelése.

Ellenkező esetben a monitorozási élmény ugyanaz, mint bármely más fizikai lemez esetében.

Az állandó memórialemezek állapotát az alábbi parancsmagok futtatásával kérdezheti le:

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}

Érdemes megjegyezni, hogy ugyanazokat az információkat a parancsmag használatával és a Get-PhysicalDisk BusType SCM-ként való megadásával szerezheti be:

Get-PhysicalDisk | where BusType -eq "SCM" | select SerialNumber, HealthStatus, OperationalStatus, OperationalDetails

Note

Az eseményben megadott állandó memóriaeszköz fizikai helyének megkereséséhez az esemény Részletek lapján lépjen az EventData Location (Eseményadat>helye) elemre. Vegye figyelembe, hogy a Windows Server 2016 felsorolja az állandó memóriaeszközök helytelen helyét, de ez a Windows Server 1709-es verziójában van javítva.

A HealthStatus megmutatja, hogy az állandó memórialemez kifogástalan állapotban van-e.

A UnsafeshutdownCount érték nyomon követi azon leállítások számát, amelyek adatvesztést okozhatnak ezen a logikai lemezen. Az összes mögöttes állandó memóriaeszköz nem biztonságos leállításainak összege ezen a lemezen. Az egészségi állapottal kapcsolatos további információkért használja a Get-PmemPhysicalDevice parancsmagot olyan információk megkereséséhez, mint az 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

Ez a parancsmag azt mutatja, hogy mely állandó memóriaeszköz nem megfelelő. A problémás eszköz (DeviceId 20) megegyezik az előző példában szereplő esettel. A BIOS-ban a PhysicalLocation segít azonosítani, hogy melyik állandó memóriaeszköz hibás állapotban van.

A különböző állapotok megismeréséhez tekintse meg a következő szakaszokat.

Figyelmeztetés állapota

Ez a feltétel akkor jelenik meg, ha ellenőrzi egy állandó memóriaeszköz állapotát, és látja, hogy az állapot figyelmeztetésként jelenik meg, ahogyan az ebben a példában látható kimenetben látható:

SerialNumber HealthStatus OperationalStatus OperationalDetails
802c-01-1602-117cb5fc Healthy OK
802c-01-1602-117cb64f Warning Prediktív hiba {Küszöbérték túllépve,NVDIMM_N hiba}

Az alábbi táblázat felsorol néhány információt erről a feltételről.

Heading Description
Valószínű feltétel Figyelmeztetési küszöbérték túllépve
Kiváltó ok Az állandó memóriaeszközök különböző küszöbértékeket követnek nyomon, például a hőmérsékletet, az NVM élettartamát és/vagy az energiaforrás élettartamát. Ha túllépi az egyik küszöbértéket, az operációs rendszer értesítést kap.
Általános viselkedés Az eszköz továbbra is teljesen működőképes marad. Ez figyelmeztetés, nem hiba.
Tárolóhelyek viselkedése Az eszköz továbbra is teljesen működőképes marad. Ez figyelmeztetés, nem hiba.
További információ A PhysicalDisk objektum OperationalStatus mezője. EventLog – Microsoft-Windows-ScmDisk0101/Operational
Teendők A túllépett figyelmeztetési küszöbértéktől függően érdemes lehet lecserélni az állandó memóriaeszközt.

Nem sikerül írni egy állandó memóriaeszközre

Ez a feltétel akkor jelenik meg, ha egy állandó memóriaeszköz állapotát ellenőrzi, és az állapot nem megfelelő állapotként jelenik meg, és az üzemeltetési állapot egy IO-hibát jelez, ahogyan az ebben a példában látható kimenetben látható:

SerialNumber HealthStatus OperationalStatus OperationalDetails
802c-01-1602-117cb5fc Healthy OK
802c-01-1602-117cb64f Unhealthy {Elavult metaadatok, IO-hiba, átmeneti hiba} {Elveszett adatmegőrzés, elveszett adatok, NV...}

Az alábbi táblázat felsorol néhány információt erről a feltételről.

Heading Description
Valószínű feltétel Tartósság elvesztése / tartalék áram
Kiváltó ok Az állandó memóriaeszközök biztonsági mentési áramforrásra támaszkodnak az állandóságuk érdekében – általában akkumulátor vagy szuperkupak. Ha ez a biztonsági mentési energiaforrás nem érhető el, vagy az eszköz semmilyen okból nem tud biztonsági másolatot készíteni (vezérlő/flash hiba), az adatok veszélyben vannak, és a Windows megakadályozza a további írásokat az érintett eszközökre. Még mindig lehetséges az adatok kiolvasása.
Általános viselkedés Az NTFS-kötetet leszerelik.
A PhysicalDisk Health Status (Állapotállapot) mező az összes érintett NVDIMM-N eszköz esetében "Nem kifogástalan" állapotot jelenít meg.
Tárolóhelyek viselkedése A tárterület mindaddig működőképes marad, amíg csak egy állandó memóriamodult érint. Ha több eszköz is érintett, a tárolóba való írás sikertelen lesz.
A PhysicalDisk Állapot mező az összes érintett állandó memóriaeszköz esetében "Nem kifogástalan" állapotot jelenít meg.
További információ A PhysicalDisk objektum OperationalStatus mezője.
EventLog – Microsoft-Windows-ScmDisk0101/Operational
Teendők Javasoljuk, hogy biztonsági másolatot készítsünk az érintett PMem adatairól. Olvasási hozzáféréshez manuálisan is online állapotba helyezheti a lemezt (írásvédett NTFS-kötetként jelenik meg).

A feltétel teljes körű tisztázásához meg kell oldani a kiváltó okot (azaz a szolgáltatás energiaellátását vagy az állandó memóriamodul cseréjét a probléma függvényében), és a modul kötetét offline állapotba kell helyezni, és újra online állapotba kell helyezni, vagy újra kell indítani a rendszert.

Ha ismét használhatóvá szeretné tenni az állandó memóriamodult a Tárolóhelyekben, használja a Reset-PhysicalDisk parancsmagot, amely újrakezdi az eszközt, és elindítja a javítási folyamatot.

Az eszköz "0" bájt kapacitással vagy "Általános fizikai lemezként" jelenik meg

Ez a feltétel akkor jelenik meg, ha egy állandó memóriaeszköz 0 bájt kapacitással jelenik meg, és nem inicializálható, vagy "Általános fizikai lemez" objektumként jelenik meg, sorozatszám nélkül, amely az elveszett kommunikáció működési állapotát jeleníti meg, ahogyan az ebben a példában látható kimenetben látható:

SerialNumber HealthStatus OperationalStatus OperationalDetails
802c-01-1602-117cb5fc Healthy OK
Warning Megszakadt kommunikáció

Az alábbi táblázat felsorol néhány információt erről a feltételről.

Heading Description
Valószínű feltétel A BIOS nem tette közzé az állandó memóriamodult az operációs rendszer számára
Kiváltó ok Az állandó memóriaeszközök DRAM-alapúak. Sérült DRAM-címre való hivatkozáskor a legtöbb processzor gépellenőrzést kezdeményez, majd újraindítja a kiszolgálót. Egyes kiszolgálóplatformok ezután megszüntetik az állandó memóriamodul leképezését, megakadályozva az operációs rendszert abban, hogy hozzáférjen, ami újabb gépellenőrzést okozhat. Ez akkor is előfordulhat, ha a BIOS azt észleli, hogy az állandó memóriamodul sikertelen volt, és ki kell cserélni.
Általános viselkedés Az állandó memóriamodul nem inicializáltként jelenik meg, 0 bájt kapacitással, és nem olvasható és nem írható.
Tárolóhelyek viselkedése A tárterület továbbra is működőképes marad (feltéve, hogy csak egy állandó memóriamodult érint).
A PMem PhysicalDisk objektum "Figyelmeztető egészségügyi állapotban" és "Általános fizikai lemez" kategóriaként jelenik meg.
További információ A PhysicalDisk objektum OperationalStatus mezője.
EventLog – Microsoft-Windows-ScmDisk0101/Operational
Teendők Az állandó memóriaeszközt ki kell cserélni vagy fertőtleníteni kell, hogy a kiszolgálóplatform ismét elérhetővé tegye a gazda operációs rendszer számára. Az eszköz cseréje javasolt, mivel javíthatatlanabb hibák léphetnek fel. A Add-PhysicalDisk parancsmaggal helyettesítő eszközt adhat hozzá a tárolóhelyek konfigurációjában.

Az eszköz raw vagy üres lemezként jelenik meg újraindítás után

Ez a feltétel akkor jelenik meg, ha egy állandó memóriaeszköz állapotát ellenőrzi, és a nem felismert metaadatokállapotának és működési állapotának állapotát látja, ahogyan az ebben a példában látható kimenetben látható:

SerialNumber HealthStatus OperationalStatus OperationalDetails
802c-01-1602-117cb5fc Healthy OK {Unknown}
802c-01-1602-117cb64f Unhealthy {Ismeretlen metaadatok, elavult metaadatok} {Unknown}

Az alábbi táblázat felsorol néhány információt erről a feltételről.

Heading Description
Valószínű feltétel Biztonsági mentési/visszaállítási hiba
A kiváltó okok A biztonsági mentési vagy visszaállítási eljárás hibája valószínűleg az állandó memóriamodul összes adatának elvesztését eredményezi. Amikor az operációs rendszer betöltődik, teljesen új állandó memóriaeszközként jelenik meg partíció vagy fájlrendszer nélkül, és RAW-ként jelenik meg, ami azt jelenti, hogy nincs fájlrendszere.
Általános viselkedés A perzisztens memória írásvédett módban van. Az ismételt használat megkezdéséhez explicit felhasználói műveletre van szükség.
Tárolóhelyek viselkedése A tárolóhelyek akkor is működőképesek maradnak, ha csak egy állandó memóriamodult érint.
A PMem fizikai lemez objektuma "Nem kifogástalan" állapottal jelenik meg, és a tárolóhelyek nem használják.
További információ A PhysicalDisk objektum OperationalStatus mezője.
EventLog – Microsoft-Windows-ScmDisk0101/Operational
Teendők Ha a felhasználó nem szeretné lecserélni az érintett eszközt, a Reset-PhysicalDisk parancsmaggal törölheti az érintett állandó memóriamodul írásvédett állapotát. A Tárolóhelyek környezetekben ez megkísérli újraépíteni az állandó memóriamodult a Tárolóhelyekbe, és elindítja a javítási folyamatot.

Következő lépések

A kapcsolódó információkért lásd még: