Logo Silicon Power KabCara Ngleksanakake SMART Embedded kanggo SATA & PCIe NVMe SSD?
Manual pangguna

Cathetan aplikasi iki menehi instruksi kanggo nggunakake program sarana SP SMART Embedded kanggo nggabungake karo program pelanggan kanggo entuk informasi SMART kanggo SP Industrial SATA & PCIe NVMe SSD.

Lingkungan Dhukungan

  • OS: Windows 10 lan Linux
  • SP SMART Program utilitas sing dipasang: jam tangan pinter 7.2
  • Host: Intel x 86 Platform

Dhukungan Dhukungan kanggo SP Industrial SSD

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

Atribut SMART

  • SATA SSD & C cepet (MLC)
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S seri
CFX510/310
01 Maca tingkat kesalahan CRC Etungan kesalahan Maca tingkat kesalahan CRC Etungan kesalahan
05 Realokasi sektor count Realokasi sektor count
09 Jam daya dilindhungi
0C Jumlah siklus daya Jumlah siklus daya
A0 Jumlah sektor sing ora bisa dikoreksi nalika diwaca / Tulis Jumlah sektor sing ora bisa dikoreksi nalika diwaca / Tulis
A1 Jumlah blok cadangan sing sah Jumlah blok cadangan sing sah
A2 Jumlah blok cadangan sing sah
A3 Jumlah blok awal sing ora valid Jumlah blok awal sing ora valid
A4 Jumlah mbusak total Jumlah mbusak total
A5 Jumlah mbusak maksimum Jumlah mbusak maksimum
A6 Jumlah mbusak minimal Ngitung rata-rata mbusak
A7 Jumlah maksimum mbusak spec
A8 Tetep Urip
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S seri
CFX510/310
A9 Tetep Urip
AF Program gagal count ing paling awon mati
B0 Mbusak count gagal ing mati paling awon
B1 Jumlah tingkat nyandhang total
B2 Jumlah pamblokiran ora bener
B5 Total program gagal count
B6 Jumlah gagal mbusak total
BB Jumlah kesalahan sing ora bisa dibenerake
C0 Power-off retract count Power-off retract count
C2 Suhu sing dikontrol Suhu sing dikontrol
C3 Hardware ECC mbalekake Hardware ECC mbalekake
C4 Jumlah acara sing dialokasiake maneh Jumlah acara sing dialokasiake maneh
C6 Etungan kesalahan sing ora bisa dibenerake ing off-line
C7 Jumlah kesalahan Ultra DMA CRC Jumlah kesalahan Ultra DMA CRC
E1 Total LBAs ditulis
E8 Kasedhiya papan sing dilindhungi undhang-undhang
F1 Tulis Sektor Count
Total LBAs Ditulis (saben unit nulis = 32MB)
Total LBAs ditulis
F2 Waca Sektor Count
Total LBA Waca (saben unit maca = 32MB)
Total LBA diwaca
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S seri MSA550/350 S seri MDC550/350 R/S seri MDB550/350 S seri MDA550/350 S seri CFX550/350 S seri CFX550/350 seri SSD3K0E, MSA3K0E, MDA3K0E series
01 Tingkat kesalahan tapak (jumlah kesalahan CRC) Tingkat kesalahan tapak (jumlah kesalahan CRC) Tingkat kesalahan tapak (jumlah kesalahan CRC)
05 Realokasi sektor count Realokasi sektor count Realokasi sektor count
09 Jam daya Power-On Jam Count Power-On Jam Count
0C Jumlah siklus daya Jumlah siklus daya Jumlah siklus daya
94 Total erase count (SLC) (model pSLC)
95 Jumlah mbusak maksimum (SLC) (model pSLC)
96 Jumlah erase minimal (SLC) (model pSLC)
97 Average erase count (SLC) (model pSLC)
A0 Sektor sing Ora Bisa Dibenerake Count On Line (Cacah sektor sing ora bisa dikoreksi nalika diwaca/Tulis) Jumlah Sektor sing Ora Dibenerake Online (Cacah sektor sing ora bisa dikoreksi nalika diwaca/Tulis)
A1 Jumlah Spare Murni (Jumlah blok cadangan sing valid) Jumlah blok cadangan sing sah Tuwuh nomer cacat (mengko bad block)
A2 Jumlah mbusak total
A3 Jumlah blok awal sing ora valid Jumlah blok awal sing ora valid Spesifikasi siklus PE Maks
A4 Total mbusak count (TLC) Total Erase Count (TLC) Ngitung rata-rata mbusak
A5 Jumlah mbusak maksimum (TLC) Jumlah mbusak maksimum (TLC)
A6 Jumlah mbusak minimal (TLC) Jumlah mbusak minimal (TLC) Jumlah blok sing ala
A7 Ngitung rata-rata mbusak (TLC) Ngitung rata-rata mbusak (TLC) mode pangayoman SSD
A8 Jumlah Hapus Maks ing Spesifikasi (Jumlah spek mbusak maksimal) Max Busak Count ing Spec count kesalahan SATA Phy
A9 Sisa Urip Persentage Sisa Urip Persentage Sisa Urip Persentage
AB Program gagal count
AC Mbusak count gagal
AE count mundhut daya sing ora dikarepke
AF ECC gagal count (host maca gagal)
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S seri MSA550/350 S seri MDC550/350 R/S seri MDB550/350 S seri MDA550/350 S seri CFX550/350 S seri CFX550/350 seri SSD3K0E, MSA3K0E, MDA3K0E series
B1 Jumlah tingkat nyandhang total Nganggo leveling Count
B2 Digunakake Reserved Block Count (Runtime invalid block count) Tansaya Bad Block Count
B5 Total program gagal count Jumlah Gagal Program Jumlah akses sing ora selaras
B6 Jumlah gagal mbusak total Mbusak Count Gagal
BB Jumlah kesalahan sing ora bisa dibenerake Dilaporake kesalahan sing ora bisa dibenerake
C0 Power-off retract count Ngitung Daya dadakan (jumlah mundur daya mati)
C2 Suhu_Celsius (T junction) Suhu Enclosure (T junction) Suhu Enclosure (T junction)
C3 Hardware ECC mbalekake Hardware ECC mbalekake Kumulatif didandani ecc
C4 Jumlah acara sing dialokasiake maneh Jumlah acara sing dialokasiake maneh Jumlah acara relokasi
C5 Jumlah sektor sing ditundha saiki: Jumlah Sektor Menunggu Saiki
C6 Etungan kesalahan sing ora bisa dibenerake ing off-line Kacarita kesalahan sing ora bisa didandani
C7 Kesalahan UDMA CRC
(Ultra DMA CRC jumlah kesalahan)
CRC Error Count
(Ultra DMA CRC jumlah kesalahan)
Jumlah kesalahan Ultra DMA CRC
CE Min. mbusak count
CF Jumlah mbusak maksimum
E1 Host Nulis
(Total LBA ditulis)
E8 Kasedhiya papan sing dilindhungi undhang-undhang Max Busak Count ing Spec Kasedhiya papan sing dilindhungi undhang-undhang
E9 Total nulis kanggo lampu kilat Blok cadangan
EA Total Waca saka lampu kilat
F1 Tulis Sektor Count
(Total Host Tulis, saben unit 32MB)
Host 32MB/unit Ditulis (TLC) Tulis wektu urip
F2 Waca Sektor Count

(Total Host Read , saben unit 32MB)

Host 32MB/unit Read (TLC) Maca wektu urip
F5 Flash Tulis count NAND 32MB/unit Ditulis (TLC) count mundhut daya sing ora dikarepke
F9 Total GB ditulis menyang NAND (TLC)
FA Total GB ditulis menyang NAND (SLC)
# saka Byte Indeks Byte Atribut Katrangan
1 0 Peringatan Kritis:
Definisi Bit
00: Yen disetel menyang '1', ruang cadangan sing kasedhiya wis mudhun ing ambang.
01: Yen disetel menyang '1', mula suhu luwih dhuwur tinimbang ambang suhu utawa ngisor ambang suhu.
02: Yen disetel menyang '1', linuwih subsistem NVM wis rusak amarga ana kesalahan sing gegandhengan karo media utawa kesalahan internal sing ngrusak linuwih subsistem NVM. 03: Yen disetel menyang '1', banjur media wis diselehake ing mode mung maca.
04: Yen disetel menyang '1', piranti serep memori molah malih wis gagal. Lapangan iki mung bener yen controller duwe solusi serep memori molah malih.
07:05: Reserved
Lapangan iki nuduhake bebaya kritis kanggo negara controller. Saben bit cocog karo jinis bebaya kritis; sawetara bit bisa disetel. Yen dicokot wis dibusak kanggo '0', banjur bebaya kritis ora ditrapake. Bebaya kritis bisa nyebabake kabar acara sing ora sinkron menyang host. Bit ing kolom iki makili kahanan sing gegandhengan saiki lan ora terus-terusan Nalika Spare kasedhiya mudhun ing ngisor batesan sing dituduhake ing kolom iki, bisa kedadeyan acara sing ora sinkron. Nilai kasebut dituduhake minangka persentasi normaltage (0 nganti 100%).
2 2:1 Suhu komposit: Ngandhut nilai sing cocog karo suhu ing derajat Kelvin sing nuduhake suhu gabungan saiki saka controller lan namespace (e) sing digandhengake karo controller kasebut. Cara ngitung nilai iki minangka implementasine khusus lan bisa uga ora makili suhu nyata saka titik fisik ing subsistem NVM. Nilai kolom iki bisa digunakake kanggo micu acara asinkron.
Warning lan overheating kritis nilai ambang suhu gabungan dilapurake dening lapangan WCTEMP lan CCTEMP ing struktur data Ngenali Controller.
1 3 Spare kasedhiya: Ngandhut persentasi normaltage (0 nganti 100%) saka kapasitas cadangan isih kasedhiya
1 4 Ambang Spare kasedhiya: Nalika Spare kasedhiya mudhun ing ngisor batesan sing dituduhake ing lapangan iki, acara sing ora sinkron bisa rampung. Nilai kasebut dituduhake minangka persentasi normaltage (0 nganti 100%).
1 5 Persentage digunakake: Ngandhut taksiran tartamtu vendor saka persentage urip subsistem NVM digunakake adhedhasar panggunaan nyata lan ramalan Produsèn urip NVM. Nilai 100 nuduhake yen daya tahan NVM ing subsistem NVM wis dikonsumsi, nanging bisa uga ora nuduhake kegagalan subsistem NVM. Nilai diijini ngluwihi 100. Persentages luwih saka 254 bakal dituduhake minangka 255. Nilai iki bakal dianyari sapisan saben daya-on jam (nalika controller ora ing negara turu).
Deleng standar JEDEC JESD218A kanggo urip piranti SSD lan teknik pangukuran daya tahan
31:6 Unit Data Ditulis:
16 47:32 Unit Data Waca: Ngandhut nomer 512 unit data bait sing wis diwaca host saka controller; Nilai iki ora kalebu metadata. Nilai iki dilaporake ing ewonan (yaiku, nilai 1 cocog karo 1000 unit saka 512 bita sing diwaca) lan dibunderaké. Nalika ukuran LBA punika Nilai liyane saka 512 bait, controller bakal ngowahi jumlah data diwaca kanggo 512 Unit bait.
Kanggo pesawat printah NVM, pamblokiran logis diwaca minangka bagéan saka operasi Mbandhingaké lan Maca bakal klebu ing Nilai iki.
# saka Byte Indeks Byte Atribut Katrangan
16 63:48 Unit Data Ditulis: Ngandhut nomer 512 unit data bita sing wis ditulis host menyang controller; Nilai iki ora kalebu metadata. Nilai iki dilaporake ing ewonan (yaiku, nilai 1 cocog karo 1000 unit sing ditulis 512 bita) lan dibunderaké. Nalika ukuran LBA punika Nilai liyane saka 512 bait, controller bakal Ngonversi jumlah data ditulis kanggo 512 Unit bait. Kanggo pesawat printah NVM, pamblokiran logis ditulis minangka bagéan saka operasi Tulis bakal klebu ing Nilai iki. Tulis perintah sing ora bisa dibenerake ora bakal mengaruhi nilai kasebut.
16 79:64 Host Read Commands: Ngemot nomer maca printah rampung dening controller.
Kanggo pesawat printah NVM, iki nomer Compare lan Read printah.
16 95:80 Perintah Tulis Host: Ngemot nomer nulis printah rampung dening controller. Kanggo pesawat printah NVM, iki nomer Tulis printah.
16 111:96 Wektu Sibuk Controller: Ngemot jumlah wektu controller sibuk karo I / O printah. Kontroler sibuk nalika ana prentah sing luar biasa kanggo Antrian I/O (khususe, prentah ditanggepi liwat bel lawang Antrian Kiriman I/O lan entri antrian rampung sing cocog durung dikirim menyang I/O sing gegandhengan. Antrian Rampung). Nilai iki kacarita ing menit.
16 127:112 Siklus Daya: Ngemot jumlah siklus daya.
16 143:128 Daya On Jam: Ngandhut jumlah jam daya. Daya ing jam tansah logging, sanajan ing mode daya kurang.
16 159:144 Non-safe shutdowns: Ngandhut jumlah shutdown sing ora aman. Cacah iki ditambah nalika kabar mati (CC.SHN) ora ditampa sadurunge mundhut daya.
16 175:160 Kesalahan Integritas Media lan Data: Ngandhut jumlah kedadeyan ing ngendi pengontrol ndeteksi kesalahan integritas data sing ora bisa dibalekake. Kasalahan kayata ECC sing ora bisa dibenerake, gagal checksum CRC, utawa LBA tag mismatch kalebu ing lapangan iki.
16 191:176 Jumlah Entri Log Informasi Kesalahan: Ngandhut jumlah entri log Informasi Kesalahan sajrone urip pengontrol.
4 195:192 Wektu Suhu Komposit Peringatan: Ngandhut jumlah wektu ing menit sing controller operasional lan Suhu Komposit luwih saka utawa padha karo lapangan Warning Composite Temperature Threshold (WCTEMP) lan kurang saka Critical Composite Temperature Threshold (CCTEMP) ing Ngenali struktur data Controller.
Yen Nilai lapangan WCTEMP utawa CCTEMP 0h, lapangan iki tansah dibusak kanggo 0h preduli saka Nilai Suhu Komposit.
4 199:196 Wektu Suhu Komposit Kritis: Ngandhut jumlah wektu ing menit sing pengontrol operasional lan Suhu Komposit luwih gedhe lapangan Ambang Suhu Komposit Kritis (CCTEMP) ing struktur data Identifikasi Controller.
Yen nilai lapangan CCTEMP 0h, lapangan iki tansah dibusak kanggo 0h preduli saka Nilai Suhu Komposit.
2 201:200 dilindhungi
2 203:202 dilindhungi
2 205:204 dilindhungi
2 207:206 dilindhungi
2 209:208 dilindhungi
2 211:210 dilindhungi
2 213:212 dilindhungi
2 215:214 dilindhungi
296 511:216 dilindhungi

Instalasi

  • Mangga download versi paling anyar saka program sarana SMART Embedded. (Ngunduh link kanthi panyuwunan)
  • Unzip (Ing kasus iki, unzip menyang folder E:\smartmontools-7.2.win32)
  • Mbukak Command Prompt
  • Mbukak minangka Administrator
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • Kanggo entuk ringkesan panggunaan

Alat baris perintah kanggo entuk informasi SMART (sdb: disk ing PhysicalDrive 1)

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

Output informasi SMART menyang format JSON. (sdb: disk ing PhysicalDrive 1)

Kasus bekas 1: Ngawasi jarak jauh SMART Dashboard liwat IBM Node-Red

  • Instal IBM Node Red, Node Red minangka alat pemrograman adhedhasar aliran sing dikembangake dening IBM. Kita nggunakake Node Red kanggo nggabungake program sarana SP SMART Embedded kanggo ngembangake alat pemantauan jarak jauh "SP SMART Dashboard".
  • Gawe skrip kanggo Node Red lan nggunakake "smartctl.exe"
  • Skripsi file minangka SMARTDASHBOARD.TXT sing dilampirake : https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Buka Browser, ketik "ip:1880/ui"
  • ip minangka alamat IP mesin sing nganggo skrip Node Red. Defaulip saka mesin lokal punika 127.0.0.1

Gambar 1 Dashboard SMART

Silicon Power Cara Ngleksanakake SMART Embedded kanggo SATA & amp; PCIe NVMe SSD - Dashboard SMART

* Kasus bekas 2: Integrasi karo Google Cloud Platform kanggo ngatur informasi SMART piranti sing disambungake ing lapangan
SP Industrial nggunakake Google Cloud Platform lan SP SMART Embedded kanggo ngembangake platform layanan SMART IoT Sphere. SP SMART IoT Sphere minangka layanan basis maya kanthi kabar weker lan pangopènan sing ngawasi lan nganalisa kesehatan lan status SP Industrial SSD lan kertu Flash ing piranti sing disambungake nganggo OS Windows utawa Linux Ubuntu sing dipasang.

Gambar 2 Arsitektur SMART IoT Sphere

Silicon Power Cara Ngleksanakake SMART Embedded kanggo SATA & amp; PCIe NVMe SSD - SMART IoT Sphere

Gambar 3 Manajemen Multiple Piranti

Silicon Power Cara Ngleksanakake SMART Embedded kanggo SATA & amp; PCIe NVMe SSD - Manajemen piranti

Gambar 4 SP SMART Embedded ndhukung Windows 10 lan OS Linux

Silicon Power Cara Ngleksanakake SMART Embedded kanggo SATA & amp; PCIe NVMe SSD - SMART Embedded ndhukung

Gambar 5 Tampilan Informasi SMART Realtime

Silicon Power Cara Ngleksanakake SMART Embedded kanggo SATA & amp; PCIe NVMe SSD - tampilan Informasi SMART wektu nyata

Logo Silicon Power KabKabeh merek dagang, merek lan jeneng sing duwe dhewe.
©2022 SILICON POWER Computer & Communications, Inc., Kabeh Hak Dilindungi.

Dokumen / Sumber Daya

Silicon Power Carane Ngleksanakake SMART Embedded kanggo SATA & PCIe NVMe SSD? [pdf] Manual pangguna
SM2246EN, SM2246XT, Cara Ngleksanakake SMART Embedded kanggo SATA PCIe NVMe SSD

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *