Kaip įdiegti SMART Embedded SATA iramp; PCIe NVMe SSD?
Vartotojo vadovas
Šioje programos pastaboje pateikiamos instrukcijos, kaip naudoti SP SMART Embedded paslaugų programą, kad būtų galima integruoti su kliento programa ir gauti SMART informaciją, skirtą SP Industrial SATA ir PCIe NVMe SSD.
Remti aplinką
- OS: Windows 10 ir Linux
- SP SMART įterptoji paslaugų programa: išmanusis laikrodis 7.2
- Pagrindinis kompiuteris: Intel x 86 platforma
SP Industrial SSD palaikymo sąrašas
- SATA SSD ir C greitas (MLC): SSD700/500/300, MSA500/300, MDC500/300, CFX510/310
- SATA SSD ir C Fast (3D TLC): SSD550/350/3K0, MSA550/350/3K0, MDC550/350, MDB550/350, MDA550/350/3K0 serija, CFX550/350
- PCIe NVMe: MEC350, MEC3F0, MEC3K0 serijos
SMART atributas
- SATA SSD ir C greitas (MLC)
SM2246EN | SM2246XT | |
Atributas | SSD700/500/300R/S series MSA500/300S MDC500/300 R/S serija |
CFX510/310 |
01 | Skaityti klaidų rodiklį CRC klaidų skaičius | Skaityti klaidų rodiklį CRC klaidų skaičius |
05 | Perskirstyti sektoriai skaičiuojami | Perskirstyti sektoriai skaičiuojami |
09 | Įjungimo valandos | Rezervuota |
0C | Galios ciklų skaičius | Galios ciklų skaičius |
A0 | Netaisomas sektorių skaičius skaitant / rašant | Netaisomas sektorių skaičius skaitant / rašant |
A1 | Galiojančio atsarginio bloko numeris | Galiojančio atsarginio bloko numeris |
A2 | Galiojančio atsarginio bloko numeris | |
A3 | Pradinio netinkamo bloko numeris | Pradinio netinkamo bloko numeris |
A4 | Bendras ištrynimų skaičius | Bendras ištrynimų skaičius |
A5 | Maksimalus ištrynimų skaičius | Maksimalus ištrynimų skaičius |
A6 | Minimalus ištrynimų skaičius | Vidutinis ištrynimų skaičius |
A7 | Maksimalus spec. trynimų skaičius | |
A8 | Lik Gyvenimas |
SM2246EN | SM2246XT | |
Atributas | SSD700/500/300R/S series MSA500/300S MDC500/300 R/S serija |
CFX510/310 |
A9 | Lik Gyvenimas | |
AF | Programos nesėkmių skaičius blogiausiuose kauliukuose | |
B0 | Ištrinkite nesėkmių skaičių blogiausiu kauliuku | |
B1 | Bendras nusidėvėjimo lygis | |
B2 | Netinkamas vykdymo laiko blokų skaičius | |
B5 | Visas programos nesėkmių skaičius | |
B6 | Bendras ištrynimo nesėkmių skaičius | |
BB | Netaisomas klaidų skaičius | |
C0 | Išjungimo atitraukimo skaičius | Išjungimo atitraukimo skaičius |
C2 | Kontroliuojama temperatūra | Kontroliuojama temperatūra |
C3 | Atkurta aparatinė ECC | Atkurta aparatinė ECC |
C4 | Perskirstytas įvykių skaičius | Perskirstytas įvykių skaičius |
C6 | Nepataisomas klaidų skaičius neprisijungus | |
C7 | Ultra DMA CRC klaidų skaičius | Ultra DMA CRC klaidų skaičius |
E1 | Iš viso parašytų LBA | |
E8 | Laisva rezervuota vieta | |
F1 | Parašykite sektorių skaičių Iš viso įrašytų LBA (kiekvienas rašymo vienetas = 32 MB) |
Iš viso parašytų LBA |
F2 | Skaityti sektorių skaičių Iš viso skaitytų LBA (kiekvienas skaitymo vienetas = 32 MB) |
Iš viso perskaitytų LBA |
SM2258H | SM2258XT | RL5735 | |
Atributas | SSD550/350 R/S serija MSA550/350 S serija MDC550/350 R/S serija MDB550/350 S serija MDA550/350 S serija CFX550/350 S serija | CFX550/350 serija | SSD3K0E, MSA3K0E, MDA3K0E series |
01 | Protektoriaus klaidų dažnis (CRC klaidų skaičius) | Protektoriaus klaidų dažnis (CRC klaidų skaičius) | Protektoriaus klaidų dažnis (CRC klaidų skaičius) |
05 | Perskirstyti sektoriai skaičiuojami | Perskirstyti sektoriai skaičiuojami | Perskirstyti sektoriai skaičiuojami |
09 | Įjungimo valandos | Įjungimo valandų skaičius | Įjungimo valandų skaičius |
0C | Galios ciklų skaičius | Galios ciklų skaičius | Galios ciklų skaičius |
94 | Bendras ištrynimų skaičius (SLC) (pSLC modelis) | ||
95 | Maksimalus ištrynimų skaičius (SLC) (pSLC modelis) | ||
96 | Minimalus ištrynimų skaičius (SLC) (pSLC modelis) | ||
97 | Vidutinis ištrynimų skaičius (SLC) (pSLC modelis) | ||
A0 | Netaisomas sektorių skaičius eilutėje (netaisomas sektorių skaičius skaitant / rašant) | Internete netaisytų sektorių skaičius (netaisomas sektorių skaičius skaitant / rašant) | |
A1 | Grynosios atsarginės dalies skaičius (galiojančio atsarginio bloko numeris) | Galiojančio atsarginio bloko numeris | Grow defekto numeris (vėliau blogas blokas) |
A2 | Bendras ištrynimų skaičius | ||
A3 | Pradinio netinkamo bloko numeris | Pradinio netinkamo bloko numeris | Max PE ciklo specifikacija |
A4 | Bendras ištrynimų skaičius (TLC) | Bendras ištrynimų skaičius (TLC) | Vidutinis ištrynimų skaičius |
A5 | Maksimalus ištrynimų skaičius (TLC) | Maksimalus ištrynimų skaičius (TLC) | |
A6 | Minimalus ištrynimų skaičius (TLC) | Minimalus ištrynimų skaičius (TLC) | Bendras blogų blokų skaičius |
A7 | Vidutinis ištrynimų skaičius (TLC) | Vidutinis ištrynimų skaičius (TLC) | SSD apsaugos režimas |
A8 | Maksimalus ištrynimų skaičius specifikacijoje (maksimalus ištrynimų skaičius) | Maksimalus ištrynimų skaičius spec | SATA Phy klaidų skaičius |
A9 | Likęs gyvenimo proctage | Likęs gyvenimo proctage | Likęs gyvenimo proctage |
AB | Programos nesėkmių skaičius | ||
AC | Ištrinti nesėkmių skaičių | ||
AE | Netikėtas galios nuostolių skaičius | ||
AF | ECC nesėkmių skaičius (nepavyko nuskaityti pagrindinio kompiuterio) |
SM2258H | SM2258XT | RL5735 | |
Atributas | SSD550/350 R/S serija MSA550/350 S serija MDC550/350 R/S serija MDB550/350 S serija MDA550/350 S serija CFX550/350 S serija | CFX550/350 serija | SSD3K0E, MSA3K0E, MDA3K0E series |
B1 | Bendras nusidėvėjimo lygis | Susidėvėjimo išlyginimo skaičius | |
B2 | Naudotų rezervuotų blokų skaičius (netinkamas vykdymo laiko blokų skaičius) | Išaugęs blogas blokų skaičius | |
B5 | Visas programos nesėkmių skaičius | Programos nesėkmių skaičius | Nesulygintas prieigos skaičius |
B6 | Bendras ištrynimo nesėkmių skaičius | Ištrinti nesėkmių skaičių | |
BB | Netaisomas klaidų skaičius | Pranešta apie nepataisomą klaidą | |
C0 | Išjungimo atitraukimo skaičius | Staigus galios skaičiavimas (išjungimo atitraukimo skaičius) | |
C2 | Temperature_Celsius (T sankryža) | Korpuso temperatūra (T sankryža) | Gaubto temperatūra (T sandūra) |
C3 | Atkurta aparatinė ECC | Atkurta aparatinė ECC | Kaupiamasis pataisytas ekc |
C4 | Perskirstytas įvykių skaičius | Perskirstytas įvykių skaičius | Perskirstymo įvykių skaičius |
C5 | Dabartinis laukiančių sektorių skaičius: | Dabartinis laukiančių sektorių skaičius | |
C6 | Nepataisomas klaidų skaičius neprisijungus | Pranešta apie neištaisomas klaidas | |
C7 | UDMA CRC klaida (Ultra DMA CRC klaidų skaičius) |
CRC klaidų skaičius (Ultra DMA CRC klaidų skaičius) |
Ultra DMA CRC klaidų skaičius |
CE | Min. ištrinti skaičių | ||
CF | Maksimalus ištrynimų skaičius | ||
E1 | Šeimininkas rašo (Iš viso parašytų LBA) |
||
E8 | Laisva rezervuota vieta | Maksimalus ištrynimų skaičius spec | Laisva rezervuota vieta |
E9 | Iš viso rašyti į „flash“. | Atsarginis blokas | |
EA | Iš viso skaityta iš blykstės | ||
F1 | Parašykite sektorių skaičių (Iš viso pagrindinio kompiuterio įrašų , kiekvienas vienetas 32 MB) |
Pagrindinis kompiuteris 32 MB/rašytinis vienetas (TLC) | Parašykite gyvenimo trukmę |
F2 | Skaityti sektorių skaičių
(Visas pagrindinio kompiuterio skaitymas , kiekvienas vienetas 32 MB) |
Pagrindinis 32 MB / skaitymo vienetas (TLC) | Skaityti gyvenimo laiką |
F5 | „Flash“ įrašų skaičius | NAND 32 MB / rašomasis vienetas (TLC) | Netikėtas galios nuostolių skaičius |
F9 | Bendras GB įrašytas į NAND (TLC) | ||
FA | Bendras GB įrašytas į NAND (SLC) |
# baitų | Baitų indeksas | Atributai | Aprašymas |
1 | 0 | Kritinis įspėjimas: Bitų apibrėžimas 00: jei nustatyta į '1', tada laisvos vietos sumažėjo žemiau slenksčio. 01: jei nustatyta į '1', tada temperatūra viršija temperatūros slenkstį arba žemesnė už žemesnę temperatūros slenkstį. 02: jei nustatyta į „1“, NVM posistemio patikimumas buvo pablogėjęs dėl reikšmingų su laikmena susijusių klaidų arba bet kokios vidinės klaidos, mažinančios NVM posistemio patikimumą. 03: jei nustatyta į '1', vadinasi, laikmena įjungta tik skaitymo režimu. 04: jei nustatyta į '1', vadinasi, nepastovios atminties atsarginės kopijos įrenginys sugedo. Šis laukas galioja tik tuo atveju, jei valdiklis turi nepastovios atminties atsarginės kopijos sprendimą. 07:05: Rezervuota |
Šiame lauke nurodomi svarbūs valdiklio būsenos įspėjimai. Kiekvienas bitas atitinka kritinį įspėjimo tipą; gali būti nustatyti keli bitai. Jei bitas išvalomas iki „0“, šis kritinis įspėjimas netaikomas. Dėl kritinių įspėjimų pagrindiniam kompiuteriui gali būti pateikiamas asinchroninis pranešimas apie įvykį. Šiame lauke esantys bitai rodo esamą susietą būseną ir nėra patvarūs. Kai laisva atsarginė dalis nukrenta žemiau šiame lauke nurodytos slenksčio, gali įvykti asinchroninis įvykio užbaigimas. Vertė nurodoma kaip normalizuotas procentastage (nuo 0 iki 100%). |
2 | 2:1 | Kompozito temperatūra: | Yra vertė, atitinkanti temperatūrą Kelvino laipsniais, kuri reiškia dabartinę sudėtinę valdiklio temperatūrą ir vardų sritį (-es), susietą (-as) su tuo valdikliu. Šios vertės apskaičiavimo būdas priklauso nuo diegimo ir gali neatspindėti tikrosios bet kurio fizinio taško NVM posistemyje temperatūros. Šio lauko reikšmė gali būti naudojama asinchroniniam įvykiui suaktyvinti. Įspėjimo ir kritinio perkaitimo sudėtinės temperatūros slenkstinės vertės pateikiamos WCTEMP ir CCTEMP laukuose duomenų struktūroje „Identify Controller“. |
1 | 3 | Galimos atsarginės dalys: | Sudėtyje yra normalizuotas proctage (nuo 0 iki 100 %) likusių laisvų pajėgumų |
1 | 4 | Galimas atsarginis slenkstis: | Kai pasiekiama atsarginė suma nukrenta žemiau šiame lauke nurodytos slenksčio, gali įvykti asinchroninis įvykio užbaigimas. Vertė nurodoma kaip normalizuotas procentastage (nuo 0 iki 100%). |
1 | 5 | Proctage Naudota: | Pateikiamas konkretus tiekėjo procentų įvertinimastage NVM posistemio naudojimo trukmė, naudojama remiantis faktiniu naudojimu ir gamintojo numatytu NVM veikimo laiku. 100 reikšmė rodo, kad apskaičiuota NVM patvarumas NVM posistemyje buvo išnaudotas, bet gali nereikšti NVM posistemio gedimo. Leidžiama vertė viršyti 100. Proctages didesnis nei 254 turi būti vaizduojamas kaip 255. Ši vertė atnaujinama kartą per maitinimo įjungimo valandą (kai valdiklis nėra miego būsenoje). Žr. JEDEC JESD218A standartą apie SSD įrenginio eksploatavimo laiką ir patvarumo matavimo metodus |
31:6 | Rašyti duomenų vienetai: | ||
16 | 47:32 | Skaityti duomenų vienetai: | Yra 512 baitų duomenų vienetų, kuriuos pagrindinis kompiuteris nuskaitė iš valdiklio, skaičius; ši vertė neapima metaduomenų. Ši vertė nurodoma tūkstančiais (ty 1 reikšmė atitinka 1000 nuskaitytų 512 baitų vienetų) ir apvalinama. Kai LBA dydis yra kita nei 512 baitų, valdiklis nuskaitytų duomenų kiekį konvertuoja į 512 baitų vienetus. NVM komandų rinkinyje į šią reikšmę turi būti įtraukti loginiai blokai, nuskaitomi kaip lyginimo ir skaitymo operacijų dalis. |
# baitų | Baitų indeksas | Atributai | Aprašymas |
16 | 63:48 | Rašyti duomenų vienetai: | Yra 512 baitų duomenų vienetų, kuriuos pagrindinis kompiuteris įrašė į valdiklį, skaičius; ši vertė neapima metaduomenų. Ši vertė nurodoma tūkstančiais (ty 1 reikšmė atitinka 1000 įrašytų 512 baitų vienetų) ir apvalinama. Kai LBA dydis yra kitokia nei 512 baitų reikšmė, valdiklis konvertuoja įrašytų duomenų kiekį į 512 baitų vienetus. NVM komandų rinkiniui į šią reikšmę turi būti įtraukti loginiai blokai, parašyti kaip Write operacijų dalis. Nepataisomų rašymo komandos neturės įtakos šiai reikšmei. |
16 | 79:64 | Pagrindinio kompiuterio skaitymo komandos: | Jame yra valdiklio atliktų nuskaitymo komandų skaičius. NVM komandų rinkinyje tai yra komandų Palyginti ir Skaityti skaičius. |
16 | 95:80 | Pagrindinio kompiuterio rašymo komandos: | Jame yra valdiklio atliktų rašymo komandų skaičius. NVM komandų rinkiniui tai yra rašymo komandų skaičius. |
16 | 111:96 | Valdiklio užimtumo laikas: | Nurodomas laikas, per kurį valdiklis yra užimtas įvesties / išvesties komandomis. Valdiklis užsiėmęs, kai įvesties/išvesties eilėje yra neįvykdyta komanda (konkrečiai, komanda buvo išduota per įvesties/išvesties pateikimo eilės uodegos durų skambučio rašymą, o atitinkamas užbaigimo eilės įrašas dar nepaskelbtas susijusioje I/O Užbaigimo eilė). Ši vertė pranešama minutėmis. |
16 | 127:112 | Maitinimo ciklai: apima galios ciklų skaičių. | |
16 | 143:128 | Įjungimo valandos: | Nurodomas įjungimo valandų skaičius. Įjungimo valandos visada registruojamos, net kai veikia mažos galios režimas. |
16 | 159:144 | Nesaugūs išjungimai: | Nurodomas nesaugių išjungimų skaičius. Šis skaičius padidinamas, kai negaunamas pranešimas apie išjungimą (CC.SHN), kol dingsta maitinimas. |
16 | 175:160 | Medijos ir duomenų vientisumo klaidos: | Nurodomas įvykių, kai valdiklis aptiko neatkurtų duomenų vientisumo klaidą, skaičius. Klaidos, pvz., neištaisomas ECC, CRC kontrolinės sumos gedimas arba LBA tag neatitikimai yra įtraukti į šį lauką. |
16 | 191:176 | Klaidų informacijos žurnalo įrašų skaičius: | Jame yra klaidų informacijos žurnalo įrašų skaičius per valdiklio veikimo laiką. |
4 | 195:192 | Įspėjimas dėl sudėtinės temperatūros laikas: | Nurodomas laikas minutėmis, per kurį valdiklis veikia, o sudėtinė temperatūra yra didesnė arba lygi įspėjamuoju sudėtinės temperatūros slenksčio (WCTEMP) lauku ir mažesnė už kritinės sudėtinės temperatūros slenksčio (CCTEMP) lauką duomenų struktūroje Identifikuoti valdiklį. Jei WCTEMP arba CCTEMP lauko reikšmė yra 0h, tada šis laukas visada išvalomas iki 0h, neatsižvelgiant į sudėtinės temperatūros reikšmę. |
4 | 199:196 | Kritinės sudėtinės temperatūros laikas: | Nurodomas laikas minutėmis, per kurį valdiklis veikia, o sudėtinė temperatūra yra didesnė už kritinės sudėtinės temperatūros slenksčio (CCTEMP) lauką Valdiklio identifikavimo duomenų struktūroje. Jei CCTEMP lauko reikšmė yra 0h, tada šis laukas visada išvalomas iki 0h, neatsižvelgiant į sudėtinės temperatūros reikšmę. |
2 | 201:200 | Rezervuota | |
2 | 203:202 | Rezervuota | |
2 | 205:204 | Rezervuota | |
2 | 207:206 | Rezervuota | |
2 | 209:208 | Rezervuota | |
2 | 211:210 | Rezervuota | |
2 | 213:212 | Rezervuota | |
2 | 215:214 | Rezervuota | |
296 | 511:216 | Rezervuota |
Montavimas
- Atsisiųskite naujausią SMART Embedded paslaugų programos versiją. (Atsisiųsti nuorodą pagal pageidavimą)
- Išpakuokite (šiuo atveju išpakuokite į aplanką E:\smartmontools-7.2.win32)
- Vykdykite komandų eilutę
- Vykdyti kaip administratorius
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
- Norėdami gauti naudojimo santrauką
Komandinės eilutės įrankis SMART informacijai gauti (sdb: diskas „PhysicalDrive 1“)
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartct.exe -a /dev/sdb
- Patikrinkite pridedamą file SMART.TXT: https://www.silicon-power.com/support/lang/utf8/smart.txt
Išveskite SMART informaciją į JSON formatą. (sdb : diskas „PhysicalDrive 1“)
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -a -j /dev/sdb
- Patikrinkite pridedamą file JSON.TXT : https://www.silicon-power.com/support/lang/utf8/json.txt
1 naudojamas atvejis: nuotolinis SMART prietaisų skydelio stebėjimas per IBM Node-Red
- Įdiekite IBM Node Red, Node Red yra srautu pagrįstas programavimo įrankis, kurį sukūrė IBM. Mes naudojame „Node Red“, kad integruotume SP SMART Embedded paslaugų programą, kad sukurtume nuotolinio stebėjimo įrankį „SP SMART Dashboard“.
- Sukurkite „Node Red“ scenarijų ir naudodami „smartctl.exe“
- Scenarijus file kaip pridedamas SMARTDASHBOARD.TXT: https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
- Atidarykite naršyklę, įveskite „ip:1880/ui“
- ip yra įrenginio, kuriame veikia Node Red scenarijus, IP adresas. Vietinio kompiuterio numatytoji versija yra 127.0.0.1
1 pav. SMART prietaisų skydelis
* 2 naudojamas atvejis: integracija su „Google Cloud Platform“, kad būtų galima valdyti prijungtų įrenginių SMART informaciją lauke
SP Industrial naudoja Google Cloud Platform ir SP SMART Embedded, kad sukurtų SMART IoT Sphere paslaugų platformą. SP SMART IoT Sphere yra debesies paslauga su aliarmo ir priežiūros pranešimais, kurie stebi ir analizuoja SP Industrial SSD ir Flash kortelių būklę ir būseną prijungtuose įrenginiuose, kuriuose veikia Windows OS arba Linux Ubuntu įterptoji OS.
2 pav. SMART IoT sferos architektūra
3 pav. Kelių įrenginių valdymas
4 pav. SP SMART Embedded palaiko ir Windows 10, ir Linux OS
5 pav. Realaus laiko SMART informacijos ekranas
Visi prekių ženklai, prekės ženklai ir pavadinimai yra atitinkamų savininkų nuosavybė.
© 2022 SILICON POWER Computer & Communications, Inc., visos teisės saugomos.
Dokumentai / Ištekliai
![]() |
Silicon Power Kaip įdiegti SMART Embedded SATA ir PCIe NVMe SSD? [pdf] Naudotojo vadovas SM2246EN, SM2246XT, kaip įdiegti SMART Embedded SATA PCIe NVMe SSD |