Logo Kuasa SilikonCara Melaksanakan SMART Embedded untuk SATA & PCIe NVMe SSD?
Manual Pengguna

Nota aplikasi ini memberikan arahan untuk menggunakan program utiliti SP SMART Embedded untuk disepadukan dengan program pelanggan untuk mendapatkan maklumat SMART untuk SP Industrial SATA & PCIe NVMe SSD.

Persekitaran Sokongan

  • OS : Windows 10 dan Linux
  • SP SMART Program utiliti terbenam : jam tangan pintar 7.2
  • Hos : Platform Intel x 86

Senarai Sokongan untuk SP Industrial SSD

  • SATA SSD & C pantas (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, siri MDA550/350/3K0, CFX550/350
  • PCIe NVMe : siri MEC350, MEC3F0, MEC3K0

Atribut SMART

  • SATA SSD & C pantas (MLC)
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
Siri MDC500/300 R/S
CFX510/310
01 Kadar ralat baca kiraan ralat CRC Kadar ralat baca kiraan ralat CRC
05 Kiraan sektor yang diperuntukkan semula Kiraan sektor yang diperuntukkan semula
09 Waktu hidup kuasa Terpelihara
0C Kiraan kitaran kuasa Kiraan kitaran kuasa
A0 Kiraan sektor yang tidak boleh dibetulkan apabila dibaca/Tulis Kiraan sektor yang tidak boleh dibetulkan apabila dibaca/Tulis
A1 Bilangan blok ganti yang sah Bilangan blok ganti yang sah
A2 Bilangan blok ganti yang sah
A3 Bilangan blok awal tidak sah Bilangan blok awal tidak sah
A4 Jumlah kiraan pemadaman Jumlah kiraan pemadaman
A5 Kiraan pemadaman maksimum Kiraan pemadaman maksimum
A6 Kiraan pemadaman minimum Kiraan padam purata
A7 Bilangan pemadaman maksimum bagi spesifikasi
A8 Kekal Hidup
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
Siri MDC500/300 R/S
CFX510/310
A9 Kekal Hidup
AF Program gagal dikira dalam kematian paling teruk
B0 Padamkan kiraan gagal dalam kematian yang paling teruk
B1 Jumlah kiraan tahap haus
B2 Kiraan blok masa jalan tidak sah
B5 Jumlah kiraan gagal program
B6 Jumlah kiraan gagal pemadaman
BB Kiraan ralat yang tidak boleh dibetulkan
C0 Kiraan tarik balik kuasa mati Kiraan tarik balik kuasa mati
C2 Suhu terkawal Suhu terkawal
C3 ECC perkakasan dipulihkan ECC perkakasan dipulihkan
C4 Kiraan acara diperuntukkan semula Kiraan acara diperuntukkan semula
C6 Kiraan ralat yang tidak boleh dibetulkan di luar talian
C7 Kiraan ralat Ultra DMA CRC Kiraan ralat Ultra DMA CRC
E1 Jumlah LBA ditulis
E8 Terdapat ruang yang dikhaskan
F1 Tulis Kiraan Sektor
Jumlah LBA Ditulis (setiap unit tulis = 32MB)
Jumlah LBA ditulis
F2 Baca Kiraan Sektor
Jumlah LBA Baca (setiap unit bacaan = 32MB)
Jumlah LBA dibaca
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S siri MSA550/350 S siri MDC550/350 R/S siri MDB550/350 S siri MDA550/350 S siri CFX550/350 S siri Siri CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
01 Kadar ralat tapak (kiraan Ralat CRC) Kadar ralat tapak (kiraan Ralat CRC) Kadar ralat tapak (kiraan Ralat CRC)
05 Kiraan sektor yang diperuntukkan semula Kiraan sektor yang diperuntukkan semula Kiraan sektor yang diperuntukkan semula
09 Waktu hidup kuasa Kiraan Jam Hidupkan Kuasa Kiraan Jam Hidupkan Kuasa
0C Kiraan kitaran kuasa Kiraan kitaran kuasa Kiraan kitaran kuasa
94 Jumlah kiraan padam (SLC) (model pSLC)
95 Kiraan pemadaman maksimum (SLC) (model pSLC)
96 Kiraan pemadaman minimum (SLC) (model pSLC)
97 Kiraan padam purata (SLC) (model pSLC)
A0 Kiraan Sektor Tidak Boleh Dibetulkan Dalam Talian (Kiraan sektor tidak boleh dibetulkan apabila dibaca/Tulis) Kiraan Sektor Tidak Dibetulkan Dalam Talian (Kiraan sektor tidak boleh dibetulkan apabila dibaca/Tulis)
A1 Bilangan Spare Tulen (Bilangan blok ganti yang sah) Bilangan blok ganti yang sah Tambah nombor kecacatan (Kemudian blok buruk)
A2 Jumlah kiraan pemadaman
A3 Bilangan blok awal tidak sah Bilangan blok awal tidak sah Spesifikasi kitaran PE Maks
A4 Jumlah kiraan padam (TLC) Jumlah Kiraan Padam (TLC ) Kiraan padam purata
A5 Kiraan pemadaman maksimum (TLC) Kiraan pemadaman maksimum (TLC)
A6 Kiraan pemadaman minimum (TLC) Kiraan pemadaman minimum (TLC) Jumlah kiraan blok buruk
A7 Kiraan padam purata (TLC) Kiraan padam purata (TLC) Mod perlindungan SSD
A8 Kiraan Padam Maks dalam Spesifikasi (kiraan pemadaman maksimum bagi spesifikasi) Kiraan Padam Maks dalam Spesifikasi Kiraan ralat SATA Phy
A9 Peratus Hayat Bakitage Peratus Hayat Bakitage Peratus Hayat Bakitage
AB Kiraan gagal program
AC Padamkan kiraan gagal
AE Kiraan kehilangan kuasa yang tidak dijangka
AF kiraan gagal ECC (hos gagal membaca)
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S siri MSA550/350 S siri MDC550/350 R/S siri MDB550/350 S siri MDA550/350 S siri CFX550/350 S siri Siri CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
B1 Jumlah kiraan tahap haus Kiraan meratakan memakai
B2 Kiraan Blok Simpanan Terpakai (kiraan blok masa Jalan tidak sah) Kiraan Blok Buruk Tumbuh
B5 Jumlah kiraan gagal program Kiraan Gagal Program Kiraan akses tidak sejajar
B6 Jumlah kiraan gagal pemadaman Padam Kiraan Gagal
BB Kiraan ralat yang tidak boleh dibetulkan Melaporkan ralat yang tidak boleh dibetulkan
C0 Kiraan tarik balik kuasa mati Kiraan Kuasa Mengejut (kiraan tarik balik kuasa mati)
C2 Suhu_Celsius (simpang T) Suhu Kepungan (simpang T) Suhu kepungan (simpang T)
C3 ECC perkakasan dipulihkan ECC perkakasan dipulihkan Ecc dibetulkan kumulatif
C4 Kiraan acara diperuntukkan semula Kiraan acara diperuntukkan semula Kiraan acara pengagihan semula
C5 Kiraan sektor belum selesai semasa: Kiraan Sektor Tertunda Semasa
C6 Kiraan ralat yang tidak boleh dibetulkan di luar talian Melaporkan Ralat Tidak Boleh Dibetulkan
C7 Ralat CRC UDMA
(Kiraan ralat CRC Ultra DMA)
Kiraan Ralat CRC
(Kiraan ralat CRC Ultra DMA)
Kiraan ralat Ultra DMA CRC
CE Min. padam kiraan
CF Kiraan pemadaman maks
E1 Tulisan Hos
(Jumlah LBA ditulis)
E8 Terdapat ruang yang dikhaskan Kiraan Padam Maks dalam Spesifikasi Terdapat ruang yang dikhaskan
E9 Jumlah tulis kepada kilat Blok ganti
EA Jumlah Bacaan daripada kilat
F1 Tulis Kiraan Sektor
(Jumlah Tulisan Hos , setiap unit 32MB)
Hos 32MB/unit Ditulis (TLC) Tulis masa hidup
F2 Baca Kiraan Sektor

(Jumlah Hos Dibaca , setiap unit 32MB)

Hos 32MB/unit Baca (TLC) Baca masa hidup
F5 Kiraan Tulis Flash NAND 32MB/unit Ditulis (TLC) Kiraan kehilangan kuasa yang tidak dijangka
F9 Jumlah GB ditulis kepada NAND (TLC)
FA Jumlah GB ditulis kepada NAND (SLC)
# daripada Bait Indeks Bait Atribut Penerangan
1 0 Amaran Kritikal:
Definisi Bit
00: Jika ditetapkan kepada '1', maka ruang ganti yang tersedia telah jatuh di bawah ambang.
01: Jika ditetapkan kepada '1', maka suhu berada di atas ambang suhu melebihi atau di bawah ambang suhu di bawah.
02: Jika ditetapkan kepada '1', maka kebolehpercayaan subsistem NVM telah direndahkan disebabkan oleh ralat berkaitan media yang ketara atau sebarang ralat dalaman yang merendahkan kebolehpercayaan subsistem NVM. 03: Jika ditetapkan kepada '1', maka media telah diletakkan dalam mod baca sahaja.
04: Jika ditetapkan kepada '1', maka peranti sandaran memori yang tidak menentu telah gagal. Medan ini hanya sah jika pengawal mempunyai penyelesaian sandaran memori yang tidak menentu.
07:05: Terpelihara
Medan ini menunjukkan amaran kritikal untuk keadaan pengawal. Setiap bit sepadan dengan jenis amaran kritikal; berbilang bit boleh ditetapkan. Jika sedikit dikosongkan kepada '0', maka amaran kritikal itu tidak terpakai. Amaran kritikal boleh mengakibatkan pemberitahuan acara tak segerak kepada hos. Bit dalam medan ini mewakili keadaan semasa yang berkaitan dan tidak berterusan Apabila Alat Ganti Tersedia jatuh di bawah ambang yang ditunjukkan dalam medan ini, penyiapan peristiwa tak segerak mungkin berlaku. Nilai ditunjukkan sebagai peratusan yang dinormalkantage (0 hingga 100%).
2 2:1 Suhu Komposit: Mengandungi nilai yang sepadan dengan suhu dalam darjah Kelvin yang mewakili suhu komposit semasa pengawal dan ruang nama yang dikaitkan dengan pengawal itu. Cara pengiraan nilai ini adalah khusus pelaksanaan dan mungkin tidak mewakili suhu sebenar mana-mana titik fizikal dalam subsistem NVM. Nilai medan ini boleh digunakan untuk mencetuskan peristiwa tak segerak.
Amaran dan nilai ambang suhu komposit terlalu panas kritikal dilaporkan oleh medan WCTEMP dan CCTEMP dalam struktur data Kenal pasti Pengawal.
1 3 Alat Ganti Tersedia: Mengandungi peratusan normaltage (0 hingga 100%) daripada baki kapasiti ganti yang ada
1 4 Ambang Ganti Tersedia: Apabila Alat Ganti Tersedia jatuh di bawah ambang yang ditunjukkan dalam medan ini, penyiapan acara tak segerak mungkin berlaku. Nilai ditunjukkan sebagai peratusan yang dinormalkantage (0 hingga 100%).
1 5 Peratustage Digunakan: Mengandungi anggaran peratusan khusus vendortage hayat subsistem NVM yang digunakan berdasarkan penggunaan sebenar dan ramalan pengilang tentang hayat NVM. Nilai 100 menunjukkan bahawa anggaran ketahanan NVM dalam subsistem NVM telah digunakan, tetapi mungkin tidak menunjukkan kegagalan subsistem NVM. Nilai dibenarkan melebihi 100. Peratustagyang lebih besar daripada 254 hendaklah diwakili sebagai 255. Nilai ini hendaklah dikemas kini sekali setiap jam hidupkan kuasa (apabila pengawal tidak dalam keadaan tidur).
Rujuk piawaian JEDEC JESD218A untuk hayat peranti SSD dan teknik pengukuran daya tahan
31:6 Unit Data Ditulis:
16 47:32 Unit Data Baca: Mengandungi bilangan unit data 512 bait yang telah dibaca oleh hos daripada pengawal; nilai ini tidak termasuk metadata. Nilai ini dilaporkan dalam beribu-ribu (iaitu, nilai 1 sepadan dengan 1000 unit 512 bait dibaca) dan dibundarkan ke atas. Apabila saiz LBA ialah nilai selain daripada 512 bait, pengawal hendaklah menukar jumlah data yang dibaca kepada 512 bait unit.
Untuk set arahan NVM, blok logik yang dibaca sebagai sebahagian daripada operasi Bandingkan dan Baca hendaklah disertakan dalam nilai ini.
# daripada Bait Indeks Bait Atribut Penerangan
16 63:48 Unit Data Ditulis: Mengandungi bilangan unit data 512 bait yang telah ditulis oleh hos kepada pengawal; nilai ini tidak termasuk metadata. Nilai ini dilaporkan dalam beribu-ribu (iaitu, nilai 1 sepadan dengan 1000 unit 512 bait ditulis) dan dibundarkan ke atas. Apabila saiz LBA ialah nilai selain daripada 512 bait, pengawal hendaklah menukar jumlah data yang ditulis kepada unit 512 bait. Untuk set arahan NVM, blok logik yang ditulis sebagai sebahagian daripada operasi Tulis hendaklah dimasukkan dalam nilai ini. Tulis arahan yang tidak boleh dibetulkan tidak akan memberi kesan kepada nilai ini.
16 79:64 Arahan Baca Hos: Mengandungi bilangan arahan baca yang dilengkapkan oleh pengawal.
Untuk set arahan NVM, ini ialah bilangan arahan Bandingkan dan Baca.
16 95:80 Perintah Tulis Hos: Mengandungi bilangan arahan tulis yang dilengkapkan oleh pengawal. Untuk set arahan NVM, ini ialah bilangan arahan Tulis.
16 111:96 Masa Sibuk Pengawal: Mengandungi jumlah masa pengawal sibuk dengan arahan I/O. Pengawal sibuk apabila terdapat perintah tertunggak kepada Baris I/O (khususnya, arahan dikeluarkan melalui tulisan loceng pintu Baris Gilir Penyerahan I/O dan entri baris gilir penyelesaian yang sepadan belum disiarkan lagi ke I/O yang berkaitan Barisan Selesai). Nilai ini dilaporkan dalam minit.
16 127:112 Kitaran Kuasa:Mengandungi bilangan kitaran kuasa.
16 143:128 Hidupkan Waktu: Mengandungi bilangan jam hidup kuasa. Waktu hidup kuasa sentiasa dilog, walaupun dalam mod kuasa rendah.
16 159:144 Penutupan Tidak Selamat: Mengandungi bilangan penutupan yang tidak selamat. Kiraan ini ditambah apabila pemberitahuan penutupan (CC.SHN) tidak diterima sebelum kehilangan kuasa.
16 175:160 Ralat Integriti Media dan Data: Mengandungi bilangan kejadian di mana pengawal mengesan ralat integriti data yang tidak dipulihkan. Ralat seperti ECC yang tidak boleh dibetulkan, kegagalan semak CRC atau LBA tag ketidakpadanan disertakan dalam medan ini.
16 191:176 Bilangan Entri Log Maklumat Ralat: Mengandungi bilangan entri log Maklumat Ralat sepanjang hayat pengawal.
4 195:192 Masa Suhu Komposit Amaran: Mengandungi jumlah masa dalam minit yang pengawal beroperasi dan Suhu Komposit lebih besar daripada atau sama dengan medan Ambang Suhu Komposit Amaran (WCTEMP) dan kurang daripada medan Ambang Suhu Komposit Kritikal (CCTEMP) dalam struktur data Kenal pasti Pengawal.
Jika nilai medan WCTEMP atau CCTEMP ialah 0j, maka medan ini sentiasa dikosongkan kepada 0j tanpa mengira nilai Suhu Komposit.
4 199:196 Masa Suhu Komposit Kritikal: Mengandungi jumlah masa dalam minit yang pengawal beroperasi dan Suhu Komposit lebih besar medan Ambang Suhu Komposit Kritikal (CCTEMP) dalam struktur data Kenal pasti Pengawal.
Jika nilai medan CCTEMP ialah 0j, maka medan ini sentiasa dikosongkan kepada 0j tanpa mengira nilai Suhu Komposit.
2 201:200 Terpelihara
2 203:202 Terpelihara
2 205:204 Terpelihara
2 207:206 Terpelihara
2 209:208 Terpelihara
2 211:210 Terpelihara
2 213:212 Terpelihara
2 215:214 Terpelihara
296 511:216 Terpelihara

Pemasangan

  • Sila muat turun versi terkini program utiliti SMART Embedded. (Muat turun pautan mengikut permintaan)
  • Nyahzip (Dalam kes ini, nyahzip ke folder E:\smartmontools-7.2.win32)
  • Jalankan Prompt Perintah
  • Jalankan sebagai Pentadbir
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • Untuk mendapatkan ringkasan penggunaan

Alat baris arahan untuk mendapatkan maklumat SMART (sdb : cakera pada PhysicalDrive 1)

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

Keluarkan maklumat SMART ke dalam format JSON. (sdb : cakera pada PhysicalDrive 1)

Kes Terpakai 1: Pemantauan jauh Papan Pemuka SMART melalui IBM Node-Red

  • Pasang IBM Node Red, Node Red ialah alat pengaturcaraan berasaskan aliran yang dibangunkan oleh IBM. Kami menggunakan Node Red untuk menyepadukan program utiliti SP SMART Embedded untuk membangunkan alat pemantauan jauh "SP SMART Dashboard".
  • Membangunkan Skrip untuk Nod Red dan menggunakan "smartctl.exe"
  • Skrip file sebagai SMARTDASHBOARD.TXT yang dilampirkan : https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Buka Pelayar, masukkan "ip:1880/ui"
  • ip ialah alamat IP mesin yang menjalankan skrip Node Red. Defaulip mesin tempatan ialah 127.0.0.1

Rajah 1 Papan Pemuka SMART

Kuasa Silikon Cara Melaksanakan SMART Embedded untuk SATA & amp; PCIe NVMe SSD - Papan Pemuka SMART

* Kes terpakai 2: Penyepaduan dengan Google Cloud Platform untuk mengurus maklumat SMART peranti yang disambungkan dalam medan
SP Industrial memanfaatkan Google Cloud Platform dan SP SMART Embedded untuk membangunkan platform perkhidmatan SMART IoT Sphere. SP SMART IoT Sphere ialah perkhidmatan berasaskan awan dengan pemberitahuan penggera dan penyelenggaraan yang memantau dan menganalisis kesihatan dan status SSD Industri SP dan kad Flash di dalam peranti yang disambungkan yang menjalankan OS Windows OS atau Linux Ubuntu yang dibenamkan.

Rajah 2 Seni Bina SMART IoT Sphere

Kuasa Silikon Cara Melaksanakan SMART Embedded untuk SATA & amp; PCIe NVMe SSD - Sfera IoT SMART

Rajah 3 Pengurusan Pelbagai Peranti

Kuasa Silikon Cara Melaksanakan SMART Embedded untuk SATA & amp; PCIe NVMe SSD - Pengurusan peranti

Rajah 4 SP SMART Embedded menyokong kedua-dua Windows 10 dan OS Linux

Kuasa Silikon Cara Melaksanakan SMART Embedded untuk SATA & amp; PCIe NVMe SSD - Sokongan SMART Embedded

Rajah 5 Paparan Maklumat SMART Masa Nyata

Kuasa Silikon Cara Melaksanakan SMART Embedded untuk SATA & amp; PCIe NVMe SSD - Paparan Maklumat SMART Masa Nyata

Logo Kuasa SilikonSemua tanda dagangan, jenama dan nama adalah hak milik pemilik masing-masing.
©2022 SILICON POWER Computer & Communications, Inc., Hak Cipta Terpelihara.

Dokumen / Sumber

Kuasa Silikon Bagaimana untuk Melaksanakan SMART Embedded untuk SATA & PCIe NVMe SSD? [pdf] Manual Pengguna
SM2246EN, SM2246XT, Cara Melaksanakan SMART Embedded untuk SATA PCIe NVMe SSD

Rujukan

Tinggalkan komen

Alamat e-mel anda tidak akan diterbitkan. Medan yang diperlukan ditanda *