Logo di Silicon PowerCumu implementà SMART Embedded per SATA èamp; SSD PCIe NVMe?
Manuale d'usu

Questa nota di l'applicazione furnisce struzzioni per utilizà u prugramma di utilità SP SMART Embedded per integrà cù u prugramma di u cliente per uttene informazioni SMART per SP Industrial SATA & PCIe NVMe SSD.

Ambiente di sustegnu

  • OS: Windows 10 è Linux
  • SP SMART Programma di utilità integratu: smartwatch 7.2
  • Host: Intel x 86 Platform

Lista di supportu per SP Industrial SSD

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

Attributu SMART

  • SATA SSD & C fast (MLC)
SM2246EN SM2246XT
Attributu SSD700/500/300R/S series MSA500/300S
Serie MDC500/300 R/S
CFX510/310
01 Leghjite u tassu d'errore CRC Conte d'errore Leghjite u tassu d'errore CRC Conte d'errore
05 I settori riallocati contanu I settori riallocati contanu
09 Ore di accensione Riservatu
0C Conte di ciclu di putenza Conte di ciclu di putenza
A0 Conte di settore incorregibile quandu leghje / Scrive Conte di settore incorregibile quandu leghje / Scrive
A1 Numaru di bloccu di riserva validu Numaru di bloccu di riserva validu
A2 Numaru di bloccu di riserva validu
A3 Numaru di bloccu iniziale invalidu Numaru di bloccu iniziale invalidu
A4 Contu tutale di sguassate Contu tutale di sguassate
A5 Conte massimu di sguassà Conte massimu di sguassà
A6 Conte minimu di cancellazione Conte mediu di sguassà
A7 U numeru massimu di sguassate di spec
A8 Resta a vita
SM2246EN SM2246XT
Attributu SSD700/500/300R/S series MSA500/300S
Serie MDC500/300 R/S
CFX510/310
A9 Resta a vita
AF U prugramma fallimentu conta in u peghju die
B0 Cancella u conte di falli in u peghju die
B1 Conte tutale di u livellu di usura
B2 Runtime conte di blocchi invalidu
B5 U numeru tutale di falli di u prugramma
B6 U numeru tutale di falli di cancellazione
BB Conte d'errore incorregibile
C0 Conte di ritrazione di spegnimentu Conte di ritrazione di spegnimentu
C2 Temperatura cuntrullata Temperatura cuntrullata
C3 Hardware ECC recuperatu Hardware ECC recuperatu
C4 Conte di l'avvenimenti riallocati Conte di l'avvenimenti riallocati
C6 Conte d'errore incorregibile off-line
C7 Conte d'errore Ultra DMA CRC Conte d'errore Ultra DMA CRC
E1 LBA totali scritti
E8 Spaziu riservatu dispunibule
F1 Scrivite u Conte di Settore
LBA totali scritti (ogni unità di scrittura = 32 MB)
LBA totali scritti
F2 Leghjite u conte di settore
Lettura totale di LBA (ogni unità di lettura = 32 MB)
LBA totali leghje
SM2258H SM2258XT RL5735
Attributu Serie SSD550/350 R/S Serie MSA550/350 S Serie MDC550/350 R/S Serie MDB550/350 S Serie MDA550/350 S Serie CFX550/350 S Serie CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
01 Tasso d'errore di peddi (CRC Error count) Tasso d'errore di peddi (CRC Error count) Tasso d'errore di peddi (CRC Error count)
05 I settori riallocati contanu I settori riallocati contanu I settori riallocati contanu
09 Ore di accensione Conte di l'ore di accensione Conte di l'ore di accensione
0C Conte di ciclu di putenza Conte di ciclu di putenza Conte di ciclu di putenza
94 Conte di cancellazione totale (SLC) (model pSLC)
95 Conte massimu di cancellazione (SLC) (mudellu pSLC)
96 Conte minimu di cancellazione (SLC) (model pSLC)
97 Cuntu mediu di cancellazione (SLC) (mudellu pSLC)
A0 Conte di Settore Uncorrectable On Line (Conte di settore Uncorrectable quandu leghje / Scrive) Conte di Settori Uncorretti in Linea (Conte di Settori Uncorrettibili quandu leghje / Scrive)
A1 Numeru di Pure Spare (Number of Spare Block validu) Numaru di bloccu di riserva validu Cresce u numeru di difetti (più tardi bloccu male)
A2 Contu tutale di sguassate
A3 Numaru di bloccu iniziale invalidu Numaru di bloccu iniziale invalidu Max PE cycle Spec
A4 Conte di eliminazione tutale (TLC) Total Erase Count (TLC) Conte mediu di sguassà
A5 Conte massimu di cancellazione (TLC) Conte massimu di cancellazione (TLC)
A6 Conte minimu di cancellazione (TLC) Conte minimu di cancellazione (TLC) Conte totale di blocchi cattivi
A7 Cuntu mediu di sguassà (TLC) Cuntu mediu di sguassà (TLC) Modu di prutezzione SSD
A8 Max Erase Count in Spec (Max Erase Count of spec) Max Erase Count in Spec Conte d'errore SATA Phy
A9 Percentuale di vita restantetage Percentuale di vita restantetage Percentuale di vita restantetage
AB U numeru di fiaschi di u prugramma
AC Sguassà u conte di falli
AE Conte di perdita di putenza inaspettata
AF Conte d'échecs ECC (échec de lecture de l'hôte)
SM2258H SM2258XT RL5735
Attributu Serie SSD550/350 R/S Serie MSA550/350 S Serie MDC550/350 R/S Serie MDB550/350 S Serie MDA550/350 S Serie CFX550/350 S Serie CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
B1 Conte tutale di u livellu di usura Wear leveling Count
B2 Conte di bloccu riservatu utilizatu (conte di bloccu invalidu in runtime) Grown Bad Block Count
B5 U numeru tutale di falli di u prugramma Conte di fallimentu di u prugramma Conte d'accessu micca allineatu
B6 U numeru tutale di falli di cancellazione Erase Fail Count
BB Conte d'errore incorregibile Riportatu un errore micca correttu
C0 Conte di ritrazione di spegnimentu Conte di putenza improvvisu (contu di ritrazione di spegnimentu)
C2 Temperature_Celsius (junction à T) Température de l'enceinte (jonction à T) Température de l'enveloppe (jonction T)
C3 Hardware ECC recuperatu Hardware ECC recuperatu Cumulativu correttu ecc
C4 Conte di l'avvenimenti riallocati Conte di l'avvenimenti riallocati Conte di l'avvenimenti di riallocazione
C5 Conte attuale di settore pendente: Conte attuale di u settore pendente
C6 Conte d'errore incorregibile off-line Errori incorregibili signalati
C7 Errore UDMA CRC
(Ultra DMA CRC error count)
Conte d'errore CRC
(Ultra DMA CRC error count)
Conte d'errore Ultra DMA CRC
CE Min. sguassà u conte
CF U numeru massimu di cancellazioni
E1 L'ospite scrive
(LBA totali scritti)
E8 Spaziu riservatu dispunibule Max Erase Count in Spec Spaziu riservatu dispunibule
E9 Scrittura tutale à flash Bloccu di riserva
EA Lettura totale da u lampu
F1 Scrivite u Conte di Settore
(Scritture totali di host, ogni unità 32 MB)
Host 32 MB/unità Scritta (TLC) Scrivite u tempu di a vita
F2 Leghjite u conte di settore

(Lettura totale di l'ospite, ogni unità 32 MB)

Host 32 MB/unità di lettura (TLC) Leghjite u tempu di a vita
F5 Conte Flash Scrittura NAND 32 MB/unità scritta (TLC) Conte di perdita di putenza inaspettata
F9 Totale GB scrittu à NAND (TLC)
FA Total GB scrittu à NAND (SLC)
# di Byte Indice di byte Attributi Descrizzione
1 0 Avvertimentu Criticu:
Definizione di Bit
00: Se stabilitu à '1', allora u spaziu di riserva dispunibule hè cascatu sottu à u limitu.
01 : Se réglé sur '1', alors une température est supérieure à un seuil de surchauffe ou sous un seuil de température inférieure.
02: Se stabilitu à '1', allora l'affidabilità di u sottosistema NVM hè stata degradata per via di errori significativi legati à i media o qualsiasi errore internu chì degrada l'affidabilità di u sottosistema NVM. 03: Se stabilitu à '1', allora i media sò stati posti in modu di sola lettura.
04: Se stabilitu à '1', allura u dispusitivu di salvezza di memoria volatile hà fiascatu. Stu campu hè validu solu se u controller hà una suluzione di salvezza di memoria volatile.
07:05: Riservatu
Stu campu indica avvisi critichi per u statu di u controller. Ogni bit currisponde à un tipu d'avvertimentu criticu; pò esse stabilitu parechji bit. Se un pocu hè sbulicatu à '0', allora quellu avvisu criticu ùn hè micca applicatu. L'avvertimenti critichi ponu risultatu in una notificazione di l'avvenimentu asincrona à l'ospite. Bits in stu campu rapprisentanu u statu assuciatu attuale è ùn sò micca persistenti Quandu u Spare Disponibile cade sottu à u limitu indicatu in questu campu, pò accade un avvenimentu asincronu. U valore hè indicatu cum'è un percentinu normalizatutage (0 à 100%).
2 2: 1 Temperature Composite: Contene un valore chì currisponde à una temperatura in gradi Kelvin chì rapprisenta a temperatura cumposta attuale di u controller è u namespace (s) assuciatu à quellu controller. U modu in quale stu valore hè calculatu hè specificu per l'implementazione è ùn pò micca rapprisintà a temperatura attuale di qualsiasi puntu fisicu in u subsistema NVM. U valore di stu campu pò esse usatu per attivà un avvenimentu asincronu.
I valori di soglia di temperatura composita di l'avvertimentu è u surriscaldamentu criticu sò riportati da i campi WCTEMP è CCTEMP in a struttura di dati di Identificazione di u Controller.
1 3 Spare dispunibule: Contene un percentinu normalizatutage (0 à 100%) di a capacità di riserva restante dispunibule
1 4 Soglia di riserva dispunibule: Quandu u Spare Disponibile cade sottu à u limitu indicatu in questu campu, pò accade un avvenimentu asincronu. U valore hè indicatu cum'è un percentinu normalizatutage (0 à 100%).
1 5 Per centutage Adupratu: Contene una stima specifica di u venditore di u percentualitàtage di a vita di u subsistema NVM utilizatu basatu annantu à l'usu attuale è a previsione di u fabricatore di a vita NVM. Un valore di 100 indica chì a persistenza stimata di a NVM in u subsistema NVM hè stata cunsumata, ma ùn pò micca indicà un fallimentu di u subsistema NVM. U valore hè permessu di più di 100. Percentages più grande di 254 deve esse rapprisintatu cum'è 255. Stu valore deve esse aghjurnatu una volta per l'ora di putenza (quandu u controller ùn hè micca in un statu di sonnu).
Riferite à u standard JEDEC JESD218A per e tecniche di misurazione di a vita di u dispositivu SSD è di resistenza
31: 6 Unità di dati scritte:
16 47: 32 Unità di Dati Leghjite: Contene u numeru di unità di dati 512 byte chì l'ospite hà lettu da u controller; stu valore ùn include micca metadata. Stu valore hè riportatu in millaie (vale à dì, un valore di 1 currisponde à 1000 unità di 512 bytes letti) è hè arrotondatu. Quandu a dimensione LBA hè un valore altru da 512 byte, u controller cunvertisce a quantità di dati letti in unità di 512 byte.
Per u settore di cumandamenti NVM, i blocchi lògichi letti cum'è parte di l'operazioni di Comparare è Leghjite saranu inclusi in stu valore.
# di Byte Indice di byte Attributi Descrizzione
16 63: 48 Unità di dati scritte: Contene u numeru di unità di dati 512 byte chì l'ospite hà scrittu à u controller; stu valore ùn include micca metadata. Stu valore hè riportatu in millaie (vale à dì, un valore di 1 currisponde à 1000 unità di 512 bytes scritti) è hè arrotondatu. Quandu a dimensione LBA hè un valore altru da 512 bytes, u controller hà da cunvertisce a quantità di dati scritti in unità di 512 byte. Per u set di cumandamenti NVM, i blocchi lògichi scritti cum'è parte di l'operazioni di Scrittura saranu inclusi in stu valore. Scrive i cumandamenti Uncorrectable ùn anu micca impattu stu valore.
16 79: 64 Cumandamenti di lettura di l'ospite: Contene u numeru di cumandamenti di lettura cumpletu da u controller.
Per u set di cumandamenti NVM, questu hè u numeru di cumandamenti Compara è Leghjite.
16 95: 80 Cumandamenti di scrittura di l'ospiti: Contene u numeru di cumandamenti di scrittura cumpletati da u controller. Per u set di cumandamenti NVM, questu hè u numeru di cumandamenti di Scrittura.
16 111: 96 Tempu occupatu di u controller: Cuntene a quantità di tempu chì u controller hè occupatu cù cumandamenti I / O. U controller hè occupatu quandu ci hè un cumandamentu eccezziunale in una fila d'I/O (in particulare, un cumandimu hè statu emessu via una scrittura di fila di coda I/O Submission Queue Tail è l'entrata di fila di cumpleta currispondente ùn hè micca stata publicata ancu in l'I/O assuciatu). Coda di cumpletamentu). Stu valore hè informatu in minuti.
16 127: 112 Cicli di putenza: cuntene u numeru di ciculi di putenza.
16 143: 128 Ore di accensione: Cuntene u numeru di ore di putenza. L'ore di accensione hè sempre logu, ancu quandu in modu di bassa putenza.
16 159: 144 Spegnimenti insicuri: Contene u numeru di spegnimenti insicuri. Stu cuntu hè aumentatu quandu una notificazione di arrestu (CC.SHN) ùn hè micca ricevutu prima di a perdita di putenza.
16 175: 160 Errori di integrità di i media è di dati: Contene u numeru di occorrenze induve u controller hà rilevatu un errore di integrità di dati micca recuperatu. Errori cum'è ECC non correttibile, fallimentu di checksum CRC, o LBA tag mistch sò inclusi in stu campu.
16 191: 176 Numeru di Entrate di Log d'Informazioni di Errore: Contene u numeru di entrate di log d'Informazioni d'errore per a vita di u controller.
4 195: 192 Avvisu Tempu di Temperature Composite: Contene a quantità di tempu in minuti chì u controller hè operativu è a Temperature Composite hè più grande o uguale à u campu Warning Composite Temperature Threshold (WCTEMP) è menu di u campu Critical Composite Temperature Threshold (CCTEMP) in a struttura di dati di Identificazione di u Controller.
Se u valore di u campu WCTEMP o CCTEMP hè 0h, allora stu campu hè sempre sbulicatu à 0h indipendentemente da u valore di Temperature Composite.
4 199: 196 Tempu di Temperature Critical Composite: Contene a quantità di tempu in minuti chì u controller hè operativu è a Temperature Composite hè più grande u campu di Soglia di Temperatura Composita Critica (CCTEMP) in a struttura di dati di Identificazione di u Controller.
Se u valore di u campu CCTEMP hè 0h, allora stu campu hè sempre sbulicatu à 0h indipendentemente da u valore di Temperature Composite.
2 201: 200 Riservatu
2 203: 202 Riservatu
2 205: 204 Riservatu
2 207: 206 Riservatu
2 209: 208 Riservatu
2 211: 210 Riservatu
2 213: 212 Riservatu
2 215: 214 Riservatu
296 511: 216 Riservatu

Installazione

  • Scaricate l'ultima versione di u prugramma di utilità SMART Embedded. (Scaricate u ligame per dumanda)
  • Unzip (In questu casu, unzip à u cartulare E:\smartmontools-7.2.win32)
  • Run Command Prompt
  • Eseguite cum'è Amministratore
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • Per uttene un riassuntu di l'usu

Strumenta di linea di cumanda per uttene infurmazioni SMART (sdb: discu nantu à PhysicalDrive 1)

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

Produce l'infurmazioni SMART in u formatu JSON. (sdb : discu nantu à PhysicalDrive 1)

Casu utilizatu 1: Monitoramentu remotu SMART Dashboard via IBM Node-Red

  • Installa IBM Node Red, Node Red hè un strumentu di prugrammazione basatu in flussu sviluppatu da IBM. Utilizemu Node Red per integrà u prugramma di utilità SP SMART Embedded per sviluppà un strumentu di monitoraghju remoto "SP SMART Dashboard".
  • Sviluppà Script per Node Red è utilizendu "smartctl.exe"
  • Scrittura file cum'è u SMARTDASHBOARD.TXT attaccatu: https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Aprite u navigatore, inserite "ip:1880/ui"
  • ip hè l'indirizzu IP di a macchina chì esegue l'script Node Red. Defaulip di a macchina locale hè 127.0.0.1

Figura 1 Dashboard SMART

Silicon Power Cumu implementà SMART Embedded per SATA è amp; PCIe NVMe SSD - SMART Dashboard

* Casu utilizatu 2: Integrazione cù Google Cloud Platform per gestisce l'infurmazioni SMART di i dispositi cunnessi in u campu
SP Industrial sfrutta Google Cloud Platform è SP SMART Embedded per sviluppà una piattaforma di serviziu SMART IoT Sphere. SP SMART IoT Sphere hè un serviziu basatu in nuvola cù notifiche d'allarme è di mantenimentu chì monitora è analizà a salute è u statu di i SSD industriali SP è e carte Flash in i dispositi cunnessi chì funzionanu Windows OS o Linux Ubuntu OS integrati.

Figura 2 Architettura di SMART IoT Sphere

Silicon Power Cumu implementà SMART Embedded per SATA è amp; PCIe NVMe SSD - SMART IoT Sphere

Figura 3 Gestione di Multiple Devices

Silicon Power Cumu implementà SMART Embedded per SATA è amp; PCIe NVMe SSD - Gestione di i dispositi

Figura 4 SP SMART Embedded supporta Windows 10 è Linux OS

Silicon Power Cumu implementà SMART Embedded per SATA è amp; PCIe NVMe SSD - Supporta SMART Embedded

Figura 5 Display di l'infurmazione SMART in tempu reale

Silicon Power Cumu implementà SMART Embedded per SATA è amp; PCIe NVMe SSD - Visualizzazione di informazioni SMART in tempu reale

Logo di Silicon PowerTutti i marchi, marche è nomi sò a pruprietà di i so rispettivi pruprietarii.
© 2022 SILICON POWER Computer & Communications, Inc., Tutti i diritti riservati.

Documenti / Risorse

Silicon Power Cumu implementà SMART Embedded per SATA è PCIe NVMe SSD? [pdfManuale d'usu
SM2246EN, SM2246XT, Cumu implementà SMART Embedded per SATA PCIe NVMe SSD

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *