Silicon Power LogoKiel Efektivigi SMART Embedded por SATA & PCIe NVMe SSD?
Uzanto Manlibro

Ĉi tiu aplika noto provizas instrukciojn por uzi SP SMART Embedded-utilan programon por integriĝi kun la programo de kliento por akiri SMART-informojn por SP Industrial SATA & PCIe NVMe SSD.

Subteno Medio

  • OS: Windows 10 kaj Linukso
  • SP SMART Enigita utileca programo: inteligenta horloĝo 7.2
  • Gastiganto: Intel x 86 Platform

Subtena Listo por SP Industria SSD

  • SATA SSD & C rapida (MLC): SSD700/500/300, MSA500/300, MDC500/300, CFX510/310
  • SATA SSD & C Rapida (3D TLC): SSD550/350/3K0, MSA550/350/3K0, MDC550/350, MDB550/350, MDA550/350/3K0 serioj, CFX550/350
  • PCIe NVMe: MEC350, MEC3F0, MEC3K0 serioj

SMART Atributo

  • SATA SSD & C rapida (MLC)
SM2246EN SM2246XT
Atributo SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S-serio
CFX510/310
01 Legu erarprocenton CRC Erarkalkulon Legu erarprocenton CRC Erarkalkulon
05 Reasignitaj sektoroj kalkulas Reasignitaj sektoroj kalkulas
09 Horoj de ŝaltado Rezervita
0C Potencciklokalkulo Potencciklokalkulo
A0 Nekorektebla sektoro-kalkulo kiam legi/skribi Nekorektebla sektoro-kalkulo kiam legi/skribi
A1 Nombro de valida rezerva bloko Nombro de valida rezerva bloko
A2 Nombro de valida rezerva bloko
A3 Nombro de komenca nevalida bloko Nombro de komenca nevalida bloko
A4 Totala forigo-kalkulo Totala forigo-kalkulo
A5 Maksimuma forigo-kalkulo Maksimuma forigo-kalkulo
A6 Minimuma forigo-kalkulo Averaĝa forigo-kalkulo
A7 Maksimuma forigo-kalkulo de spec
A8 Restu Vivo
SM2246EN SM2246XT
Atributo SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S-serio
CFX510/310
A9 Restu Vivo
AF Programo malsukcesa kalkulo en plej malbona ĵetkubo
B0 Forigu malsukcesan kalkulon en plej malbona ĵetkubo
B1 Totala eluznivela kalkulo
B2 Runtime nevalida blokokalkulo
B5 Totala malsukcesa nombro de programoj
B6 Totala malsukcesa kalkulo
BB Nekorektebla erarkalkulo
C0 Elŝaltita retractkalkulo Elŝaltita retractkalkulo
C2 Kontrolita temperaturo Kontrolita temperaturo
C3 Aparataro ECC resaniĝis Aparataro ECC resaniĝis
C4 Reasignita eventokalkulo Reasignita eventokalkulo
C6 Nekorektebla erarkalkulo eksterrete
C7 Erarkalkulo de Ultra DMA CRC Erarkalkulo de Ultra DMA CRC
E1 Totalaj LBAoj skribitaj
E8 Disponebla rezervita spaco
F1 Skribu Sektorkalkulon
Totalaj LBA-oj Skribitaj (ĉiu skribunuo = 32MB)
Totalaj LBAoj skribitaj
F2 Legu Sektorkalkulon
Totalaj LBA-oj Legita (ĉiu legita unuo = 32MB)
Tutaj LBA-oj legitaj
SM2258H SM2258XT RL5735
Atributo SSD550/350 R/S-serio MSA550/350 S-serio MDC550/350 R/S-serio MDB550/350 S-serio MDA550/350 S-serio CFX550/350 S-serio CFX550/350 serioj SSD3K0E, MSA3K0E, MDA3K0E series
01 Procento de erarpaŝado (CRC-eraro-kalkulo) Procento de erarpaŝado (CRC-eraro-kalkulo) Procento de erarpaŝado (CRC-eraro-kalkulo)
05 Reasignitaj sektoroj kalkulas Reasignitaj sektoroj kalkulas Reasignitaj sektoroj kalkulas
09 Horoj de ŝaltado Nombro de Potencaj Horoj Nombro de Potencaj Horoj
0C Potencciklokalkulo Potencciklokalkulo Potencciklokalkulo
94 Totala forigo-kalkulo (SLC) (pSLC-modelo)
95 Maksimuma forigo-kalkulo (SLC) (pSLC-modelo)
96 Minimuma forigo-kalkulo (SLC) (pSLC-modelo)
97 Meza forigo-kalkulo (SLC) (pSLC-modelo)
A0 Nekorektebla sektoro-kalkulo en linio (nekorektebla sektoro-kalkulo dum legado/skribado) Enreta Nekorektita Sektora Nombro (Nekorektebla Sektora Nombro kiam legado/Skribo)
A1 Nombro de Pura Rezerva (Nombro de valida rezerva bloko) Nombro de valida rezerva bloko Kreski difektan nombron (Poste malbona bloko)
A2 Totala forigo-kalkulo
A3 Nombro de komenca nevalida bloko Nombro de komenca nevalida bloko Max PE-ciklo Spec
A4 Totala forigo-kalkulo (TLC) Totala Forigo-Nombro (TLC) Averaĝa forigo-kalkulo
A5 Maksimuma forigo-kalkulo (TLC) Maksimuma forigo-kalkulo (TLC)
A6 Minimuma forigo-kalkulo (TLC) Minimuma forigo-kalkulo (TLC) Totala malbona blokokalkulo
A7 Meza forigo-kalkulo (TLC) Meza forigo-kalkulo (TLC) SSD-protekta reĝimo
A8 Maksimuma Forigo-Nombro en Spec (Maksimuma Forigo-kalkulo de specifo) Maksimuma Forigo-kalkulo en Spec SATA Phy-erara nombro
A9 Restanta Vivo Procenttage Restanta Vivo Procenttage Restanta Vivo Procenttage
AB Programo malsukcesa kalkulo
AC Forigi malsukcesan kalkulon
AE Neatendita kalkulo de perdo de potenco
AF ECC-malsukcesa nombro (gastiganto-legado malsukcesas)
SM2258H SM2258XT RL5735
Atributo SSD550/350 R/S-serio MSA550/350 S-serio MDC550/350 R/S-serio MDB550/350 S-serio MDA550/350 S-serio CFX550/350 S-serio CFX550/350 serioj SSD3K0E, MSA3K0E, MDA3K0E series
B1 Totala eluznivela kalkulo Portu ebenigantan Kalkulon
B2 Uzita Rezervita Blokkalkulo (Runtempa nevalida blokkalkulo) Grown Bad Block Nombro
B5 Totala malsukcesa nombro de programoj Programo Malsukcesa Nombro Nevicigita alirkalkulo
B6 Totala malsukcesa kalkulo Forigu Malsukcesan Nombron
BB Nekorektebla erarkalkulo Raportita nekorektebla eraro
C0 Elŝaltita retractkalkulo Subita Potenco-kalkulo (Potento-malŝalto-retiras kalkulo)
C2 Temperaturo_Celsius (T-krucvojo) Enfermaĵa Temperaturo (T-krucvojo) Enfermaĵtemperaturo (T-krucvojo)
C3 Aparataro ECC resaniĝis Aparataro ECC resaniĝis Akumula korektita ecc
C4 Reasignita eventokalkulo Reasignita eventokalkulo Nombro de eventoj de redistribuo
C5 Nuna pritraktata sektorkalkulo: Nuna Pritraktata Sektora Nombro
C6 Nekorektebla erarkalkulo eksterrete Raportitaj Nekorekteblaj Eraroj
C7 UDMA CRC Eraro
(Ultra DMA CRC-erarokalkulo)
CRC-eraro-kalkulo
(Ultra DMA CRC-erarokalkulo)
Erarkalkulo de Ultra DMA CRC
CE Min. viŝi kalkulon
CF Maksimuma forigo-kalkulo
E1 Gastigantaj Skriboj
(Tutaj LBAoj skribitaj)
E8 Disponebla rezervita spaco Maksimuma Forigo-kalkulo en Spec Disponebla rezervita spaco
E9 Tuta skribado al fulmo Rezerva bloko
EA Tuta Legita de fulmo
F1 Skribu Sektorkalkulon
(Tutaj Gastigantaj Skriboj, ĉiu unuo 32MB)
Gastiganto 32MB/unuo Skribita (TLC) Skribu vivtempon
F2 Legu Sektorkalkulon

(Tota Gastiganto Legita, ĉiu unuo 32MB)

Gastiganto 32MB/unuo Legita (TLC) Legu vivtempon
F5 Flash Skriba nombro NAND 32MB/unuo Skribita (TLC) Neatendita kalkulo de perdo de potenco
F9 Totala GB skribita al NAND (TLC)
FA Totala GB skribita al NAND (SLC)
nombro da bajtoj Bajta Indekso Atributoj Priskribo
1 0 Kritika Averto:
Bita Difino
00: Se agordita al '1', tiam la disponebla rezerva spaco falis sub la sojlo.
01: Se agordita al '1', tiam temperaturo estas super supertemperatura sojlo aŭ sub subtemperatursojlo.
02: Se agordita al '1', tiam la NVM-subsistemfidindeco estis degradita pro signifaj amaskomunikiloj rilataj eraroj aŭ ajna interna eraro kiu degradas NVM-subsistemfidindecon. 03: Se agordita al '1', tiam la amaskomunikilaro estis metita en nurlega reĝimo.
04: Se agordita al '1', tiam la volatila memorrezerva aparato malsukcesis. Ĉi tiu kampo validas nur se la regilo havas volatilan memoran rezervan solvon.
07:05: Rezervita
Ĉi tiu kampo indikas kritikajn avertojn por la stato de la regilo. Ĉiu bito respondas al kritika averta tipo; pluraj bitoj povas esti fiksitaj. Se iom estas forigita al '0', tiam tiu kritika averto ne validas. Kritikaj avertoj povas rezultigi nesinkronan okazaĵan sciigon al la gastiganto. Bitoj en ĉi tiu kampo reprezentas la nunan rilatan staton kaj ne estas konstantaj Kiam la Disponebla Rezervo falas sub la sojlo indikita en ĉi tiu kampo, nesinkrona okazaĵkompletiĝo povas okazi. La valoro estas indikita kiel normaligita procentotage (0 ĝis 100%).
2 2:1 Kunmetita Temperaturo: Enhavas valoron egalrilatantan al temperaturo en gradoj Kelvin kiu reprezentas la nunan kunmetitan temperaturon de la regilo kaj nomspaco(j) asociita(j) kun tiu regilo. La maniero en kiu tiu valoro estas komputita estas efektivigspecifa kaj eble ne reprezentas la faktan temperaturon de iu fizika punkto en la NVM-subsistemo. La valoro de ĉi tiu kampo povas esti uzata por ekigi nesinkronan eventon.
Averto kaj kritikaj trovarmigaj kunmetitaj temperatursojlaj valoroj estas raportitaj de la kampoj WCTEMP kaj CCTEMP en la datumstrukturo de Identify Controller.
1 3 Disponebla Rezervo: Enhavas normaligitan procentontage (0 ĝis 100%) de la restanta rezerva kapablo disponebla
1 4 Disponebla Rezerva Sojlo: Kiam la Disponebla Rezervo falas sub la sojlo indikita en ĉi tiu kampo, nesinkrona okazaĵkompletiĝo povas okazi. La valoro estas indikita kiel normaligita procentotage (0 ĝis 100%).
1 5 Procentotage Uzita: Enhavas vendistan specifan takson de la procentotage de NVM-subsistemvivo uzita surbaze de la fakta uzokutimo kaj la prognozo de la produktanto de NVM-vivo. Valoro de 100 indikas ke la laŭtaksa eltenivo de la NVM en la NVM-subsistemo estis konsumita, sed eble ne indikas NVM-subsistemfiaskon. La valoro rajtas superi 100. Procentotages pli granda ol 254 devas esti reprezentita kiel 255. Ĉi tiu valoro devas esti ĝisdatigita unufoje je ŝaltita horo (kiam la regilo ne estas en dorma stato).
Riferu al la JEDEC JESD218A normo por SSD-aparataj vivaj kaj eltenaj mezuraj teknikoj
31:6 Datenunuoj Skribitaj:
16 47:32 Datenunuoj Legu: Enhavas la nombron da 512 bajtaj datumunuoj kiujn la gastiganto legis de la regilo; ĉi tiu valoro ne inkluzivas metadatenojn. Ĉi tiu valoro estas raportita en miloj (t.e., valoro de 1 respondas al 1000 ekzempleroj de 512 bajtoj legitaj) kaj estas rondigita supren. Kiam la LBA-grandeco estas valoro krom 512 bajtoj, la regilo konvertas la kvanton de datumoj legitaj al 512 bajtaj unuoj.
Por la komando de NVM, logikaj blokoj legitaj kiel parto de Komparu kaj Legu operaciojn estos inkluzivitaj en ĉi tiu valoro.
nombro da bajtoj Bajta Indekso Atributoj Priskribo
16 63:48 Datenunuoj Skribitaj: Enhavas la nombron da 512 bajtaj datumunuoj kiujn la gastiganto skribis al la regilo; ĉi tiu valoro ne inkluzivas metadatenojn. Ĉi tiu valoro estas raportita en miloj (t.e., valoro de 1 respondas al 1000 ekzempleroj de 512 bajtoj skribitaj) kaj estas rondigita supren. Kiam la LBA-grandeco estas valoro alia ol 512 bajtoj, la regilo konvertos la kvanton de datumoj skribitaj al 512 bajtaj unuoj. Por la NVM-komandoaro, logikaj blokoj skribitaj kiel parto de Skriba operacioj estos inkluzivitaj en ĉi tiu valoro. Skribu Nekorekteblajn komandojn ne influos ĉi tiun valoron.
16 79:64 Gastigaj Legaj Komandoj: Enhavas la nombron da legkomandoj kompletigitaj de la regilo.
Por la aro de komandoj NVM, ĉi tio estas la nombro da Komparu kaj Legu komandojn.
16 95:80 Gastigaj Skribaj Komandoj: Enhavas la nombron da skribaj komandoj kompletigitaj de la regilo. Por la aro de komandoj NVM, ĉi tio estas la nombro da Skribu-komandoj.
16 111:96 Okupata Tempo de Regilo: Enhavas la kvanton da tempo, kiam la regilo estas okupata per I/O-komandoj. La regilo estas okupata kiam ekzistas komando elstara al I/O Queue (specife, komando estis eldonita per I/O Submission Queue Tail porda sonorilo skriba kaj la ekvivalenta kompletivica eniro ankoraŭ ne estis poŝtita al la rilata I/O. Kompleta Vico). Ĉi tiu valoro estas raportita en minutoj.
16 127:112 Potencaj cikloj: Enhavas la nombron da potenco-cikloj.
16 143:128 Horoj de ŝaltado: Enhavas la nombron da ŝaltitaj horoj. Enŝaltado de horoj ĉiam registras, eĉ kiam en reĝimo de malalta potenco.
16 159:144 Nesekuraj Malŝaltoj: Enhavas la nombron da nesekuraj haltigoj. Ĉi tiu kalkulo estas pliigita kiam ĉesiga sciigo (CC.SHN) ne estas ricevita antaŭ perdo de potenco.
16 175:160 Eraroj pri Amaskomunikilaro kaj Datuma Integreco: Enhavas la nombron da okazoj, kie la regilo detektis nereakiritan eraron pri datuma integreco. Eraroj kiel ne-korektebla ECC, CRC-kontrolsumo fiasko, aŭ LBA tag miskongruo estas inkluzivitaj en ĉi tiu kampo.
16 191:176 Nombro de Eraraj Informoj Protokolo: Enhavas la nombron da eraraj protokolaj enskriboj dum la vivo de la regilo.
4 195:192 Averto Kunmetita Temperaturo: Enhavas la kvanton da tempo en minutoj, ke la regilo funkcias kaj la Komponita Temperaturo estas pli granda ol aŭ egala al la kampo de Warning Composite Temperature Threshold (WCTEMP) kaj malpli ol la Kritika Composite Temperature Threshold (CCTEMP) kampo en la Identify Controller-datumstrukturo.
Se la valoro de la kampo WCTEMP aŭ CCTEMP estas 0h, tiam ĉi tiu kampo ĉiam estas forigita al 0h sendepende de la valoro de Composite Temperature.
4 199:196 Kritika Kunmetita Temperaturo Tempo: Enhavas la kvanton da tempo en minutoj ke la regilo funkcias kaj la Komponita Temperaturo estas pli granda la Kritika Composite Temperature Threshold (CCTEMP) kampo en la Identify Controller-datumstrukturo.
Se la valoro de la CCTEMP-kampo estas 0h, tiam ĉi tiu kampo ĉiam estas forigita al 0h sendepende de la Kompozita Temperaturo-valoro.
2 201:200 Rezervita
2 203:202 Rezervita
2 205:204 Rezervita
2 207:206 Rezervita
2 209:208 Rezervita
2 211:210 Rezervita
2 213:212 Rezervita
2 215:214 Rezervita
296 511:216 Rezervita

Instalado

  • Bonvolu elŝuti la lastan version de SMART Embedded iloprogramo. (Elŝutu ligilon laŭ peto)
  • Malfermu (En ĉi tiu kazo, malfermu al E:\smartmontools-7.2.win32 dosierujo)
  • Rulu komandan prompton
  • Kuru kiel Administranto
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • Por ricevi uzadoresumon

Komandlinia ilo por akiri SMART-informojn (sdb: disko sur PhysicalDrive 1)

  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartct.exe -a /dev/sdb
  • Kontrolu la alligitan file SMART.TXT: https://www.silicon-power.com/support/lang/utf8/smart.txt

Eligu SMART-informojn en JSON-formaton. (sdb : disko sur PhysicalDrive 1)

Uzata Kazo 1: Fora monitorado SMART Dashboard per IBM Node-Red

  • Instalu IBM Node Red, Node Red estas flu-bazita programa ilo evoluigita fare de IBM. Ni uzas Node Red por integri SP SMART Embedded-utilan programon por evoluigi foran monitoran ilon "SP SMART Dashboard".
  • Disvolvu Skripton por Node Red kaj uzante "smartctl.exe"
  • Skripto file kiel la alkroĉita SMARTDASHBOARD.TXT : https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Malfermu Retumilon, enigu "ip:1880/ui"
  • ip estas la IP-adreso de maŝino, kiu funkcias Node Red-skripto. Defaŭlip de loka maŝino estas 127.0.0.1

Figuro 1 SMART Panelo

Silicon Power Kiel Efektivigi SMART Embedded por SATA & amp; PCIe NVMe SSD - SMART Panelo

* Uzata kazo 2: Integriĝo kun Google Cloud Platform por administri SMART-informojn de konektitaj aparatoj sur la kampo
SP Industrial utiligas Google Cloud Platform kaj SP SMART Embedded por evoluigi SMART IoT Sphere-servplatformon. SP SMART IoT Sphere estas nub-bazita servo kun alarmaj kaj prizorgaj sciigoj, kiu monitoras kaj analizas la sanon kaj staton de SP-Industriaj SSD-oj kaj Flash-kartoj en konektitaj aparatoj, kiuj funkcias Vindozan OS aŭ Linukso Ubuntu enigita OS.

Figuro 2 Arkitekturo de SMART IoT Sphere

Silicon Power Kiel Efektivigi SMART Embedded por SATA & amp; PCIe NVMe SSD - SMART IoT Sphere

Figuro 3 Administrado de Multoblaj Aparatoj

Silicon Power Kiel Efektivigi SMART Embedded por SATA & amp; PCIe NVMe SSD - Aparataj administrado

Figuro 4 SP SMART Embedded subtenas kaj Windows 10 kaj Linukso OS

Silicon Power Kiel Efektivigi SMART Embedded por SATA & amp; PCIe NVMe SSD - SMART Embedded-subtenoj

Figuro 5 Realtime SMART Information ekrano

Silicon Power Kiel Efektivigi SMART Embedded por SATA & amp; PCIe NVMe SSD - Realtime SMART Information-ekrano

Silicon Power LogoĈiuj varmarkoj, markoj kaj nomoj estas la posedaĵo de siaj respektivaj posedantoj.
©2022 SILICON POWER Computer & Communications, Inc., Ĉiuj Rajtoj Rezervitaj.

Dokumentoj/Rimedoj

Silicon Power Kiel Implementi SMART Embedded por SATA & PCIe NVMe SSD? [pdf] Uzanto-manlibro
SM2246EN, SM2246XT, Kiel Efektivigi SMART Embedded por SATA PCIe NVMe SSD

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *