Silicon Power LoqotipiSATA və üçün Embedded SMART-ı necə tətbiq etmək olaramp; PCIe NVMe SSD?
İstifadəçi təlimatı

Bu proqram qeydi SP Industrial SATA və PCIe NVMe SSD üçün SMART məlumatı əldə etmək üçün müştəri proqramı ilə inteqrasiya etmək üçün SP SMART Embedded kommunal proqramından istifadə təlimatlarını təqdim edir.

Dəstək mühiti

  • ƏS: Windows 10 və Linux
  • SP SMART Quraşdırılmış yardım proqramı: smartwatch 7.2
  • Host: Intel x 86 Platforması

SP Industrial SSD üçün dəstək siyahısı

  • SATA SSD & C sürətli (MLC): SSD700/500/300, MSA500/300, MDC500/300, CFX510/310
  • SATA SSD və C Sürətli (3D TLC): SSD550/350/3K0, MSA550/350/3K0, MDC550/350, MDB550/350, MDA550/350/3K0 seriyası, CFX550/350
  • PCIe NVMe: MEC350, MEC3F0, MEC3K0 seriyası

SMART Atribut

  • SATA SSD & C sürətli (MLC)
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S seriyası
CFX510/310
01 Oxu xətası dərəcəsi CRC Xəta sayı Oxu xətası dərəcəsi CRC Xəta sayı
05 Yenidən bölüşdürülmüş sektorlar sayılır Yenidən bölüşdürülmüş sektorlar sayılır
09 Yandırma saatları Qorunur
0C Güc dövrünün sayı Güc dövrünün sayı
A0 Oxuma/yazma zamanı düzəldilə bilməyən sektorların sayı Oxuma/yazma zamanı düzəldilə bilməyən sektorların sayı
A1 Etibarlı ehtiyat blokun sayı Etibarlı ehtiyat blokun sayı
A2 Etibarlı ehtiyat blokun sayı
A3 İlkin etibarsız blokun sayı İlkin etibarsız blokun sayı
A4 Ümumi silmə sayı Ümumi silmə sayı
A5 Maksimum silmə sayı Maksimum silmə sayı
A6 Minimum silmə sayı Orta silmə sayı
A7 Spesifikasiyanın maksimum silmə sayı
A8 Həyatda Qalan
SM2246EN SM2246XT
Atribut SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S seriyası
CFX510/310
A9 Həyatda Qalan
AF Proqramın uğursuzluğu ən pis ölümdə sayılır
B0 Ən pis ölümdə uğursuzluq sayını silin
B1 Ümumi aşınma səviyyəsinin sayı
B2 İcra vaxtı etibarsız blok sayı
B5 Ümumi proqram uğursuzluq sayı
B6 Ümumi silmə uğursuzluqlarının sayı
BB Düzəliş edilməyən xətaların sayı
C0 Söndürmə geri çəkilmə sayı Söndürmə geri çəkilmə sayı
C2 Nəzarət olunan temperatur Nəzarət olunan temperatur
C3 Hardware ECC bərpa edildi Hardware ECC bərpa edildi
C4 Yenidən bölüşdürülmüş hadisə sayı Yenidən bölüşdürülmüş hadisə sayı
C6 Düzəliş olunmayan xətaların sayı off-line
C7 Ultra DMA CRC xətalarının sayı Ultra DMA CRC xətalarının sayı
E1 Yazılan cəmi LBA
E8 Mövcud rezerv edilmiş yer
F1 Sektor sayı yazın
Yazılan cəmi LBA (hər yazı vahidi = 32MB)
Yazılan cəmi LBA
F2 Sektor Sayını oxuyun
Cəmi LBA oxunuşu (hər oxuma vahidi = 32MB)
Cəmi LBA oxundu
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S seriyası MSA550/350 S seriyası MDC550/350 R/S seriyası MDB550/350 S seriyası MDA550/350 S seriyası CFX550/350 S seriyası CFX550/350 seriyası SSD3K0E, MSA3K0E, MDA3K0E series
01 Protektor xətası dərəcəsi (CRC Xətası sayı) Protektor xətası dərəcəsi (CRC Xətası sayı) Protektor xətası dərəcəsi (CRC Xətası sayı)
05 Yenidən bölüşdürülmüş sektorlar sayılır Yenidən bölüşdürülmüş sektorlar sayılır Yenidən bölüşdürülmüş sektorlar sayılır
09 Yandırma saatları Yandırılan Saatların sayı Yandırılan Saatların sayı
0C Güc dövrünün sayı Güc dövrünün sayı Güc dövrünün sayı
94 Ümumi silmə sayı (SLC) (pSLC modeli)
95 Maksimum silmə sayı (SLC) (pSLC modeli)
96 Minimum silmə sayı (SLC) (pSLC modeli)
97 Orta silmə sayı (SLC) (pSLC modeli)
A0 Xəttdə düzəldilə bilməyən sektor sayı (oxumaq/yazmaq zamanı düzəldilə bilməyən sektor sayı) Onlayn Düzəliş edilməmiş Sektor Sayı (Oxuma/Yazarkən düzəldilə bilməyən sektor sayı)
A1 Təmiz Ehtiyatların Sayı (Müvafiq ehtiyat blokun sayı) Etibarlı ehtiyat blokun sayı Artan qüsur sayı (Daha sonra pis blok)
A2 Ümumi silmə sayı
A3 İlkin etibarsız blokun sayı İlkin etibarsız blokun sayı Maksimum PE dövrü Spec
A4 Ümumi silmə sayı (TLC) Ümumi silmə sayı (TLC) Orta silmə sayı
A5 Maksimum silmə sayı (TLC) Maksimum silmə sayı (TLC)
A6 Minimum silmə sayı (TLC) Minimum silmə sayı (TLC) Ümumi pis blok sayı
A7 Orta silmə sayı (TLC) Orta silmə sayı (TLC) SSD qoruma rejimi
A8 Spesifikasiyada Maks Silinmə Sayı (Spesifikasiyanın maksimum silmə sayı) Spesifikasiyada Maks Silinmə Sayısı SATA Phy xətalarının sayı
A9 Qalan Ömür Yüzdətage Qalan Ömür Yüzdətage Qalan Ömür Yüzdətage
AB Proqram uğursuzluq sayı
AC Uğursuzluq sayını silin
AE Gözlənilməz enerji itkisi sayı
AF ECC uğursuzluq sayı (host oxumaq uğursuzluğu)
SM2258H SM2258XT RL5735
Atribut SSD550/350 R/S seriyası MSA550/350 S seriyası MDC550/350 R/S seriyası MDB550/350 S seriyası MDA550/350 S seriyası CFX550/350 S seriyası CFX550/350 seriyası SSD3K0E, MSA3K0E, MDA3K0E series
B1 Ümumi aşınma səviyyəsinin sayı Geyinmə hamarlanması sayı
B2 İstifadə edilmiş Qorunan Blok Sayısı (İş zamanı etibarsız blok sayı) Artan Pis Blok Sayısı
B5 Ümumi proqram uğursuzluq sayı Proqram uğursuzluqlarının sayı Hizalanmamış giriş sayı
B6 Ümumi silmə uğursuzluqlarının sayı Uğursuzluq sayını silin
BB Düzəliş edilməyən xətaların sayı Düzəliş edilə bilməyən xəta haqqında məlumat verildi
C0 Söndürmə geri çəkilmə sayı Qəfil Güc Hesabı (Söndürmənin geri çəkilməsi sayı)
C2 Temperatur_Selsi (T qovşağı) Korpusun temperaturu (T qovşağı) Korpusun temperaturu (T qovşağı)
C3 Hardware ECC bərpa edildi Hardware ECC bərpa edildi Kumulyativ düzəldilmiş s
C4 Yenidən bölüşdürülmüş hadisə sayı Yenidən bölüşdürülmüş hadisə sayı Yenidən yerləşdirmə hadisəsi sayı
C5 Cari gözlənilən sektor sayı: Cari Gözləyən Sektor Sayı
C6 Düzəliş olunmayan xətaların sayı off-line Bildirilmiş Düzəliş Olmayan Səhvlər
C7 UDMA CRC xətası
(Ultra DMA CRC xətalarının sayı)
CRC xətalarının sayı
(Ultra DMA CRC xətalarının sayı)
Ultra DMA CRC xətalarının sayı
CE Min. sayı silmək
CF Maksimum silmə sayı
E1 Ev sahibi yazır
(Yazılmış ümumi LBA)
E8 Mövcud rezerv edilmiş yer Spesifikasiyada Maks Silinmə Sayısı Mövcud rezerv edilmiş yer
E9 Flaşa tam yazın Ehtiyat blok
EA Flaşdan ümumi oxunuş
F1 Sektor sayı yazın
(Ümumi Host Yazıları, hər vahid 32 MB)
Host 32MB/vahid Yazılı (TLC) Həyat vaxtını yazın
F2 Sektor Sayını oxuyun

(Ümumi Host oxunuşu, hər vahid 32 MB)

Host 32MB/vahid oxunuşu (TLC) Həyat vaxtı oxu
F5 Flash Yazma sayı NAND 32MB/vahid Yazılı (TLC) Gözlənilməz enerji itkisi sayı
F9 NAND-a yazılmış cəmi GB (TLC)
FA NAND-a yazılmış cəmi GB (SLC)
# bayt Bayt indeksi Atributlar Təsvir
1 0 Kritik Xəbərdarlıq:
Bit tərifi
00: Əgər '1' olaraq təyin edilibsə, o zaman mövcud boş yer həddən aşağı düşüb.
01: '1' olaraq təyin edilərsə, temperatur həddindən artıq temperatur həddindən yuxarı və ya aşağı temperatur həddindən aşağıdır.
02: '1' olaraq təyin olunarsa, NVM altsisteminin etibarlılığı əhəmiyyətli media ilə bağlı səhvlər və ya NVM alt sisteminin etibarlılığını aşağı salan hər hansı daxili xəta səbəbindən pisləşmişdir. 03: '1' olaraq təyin olunarsa, media yalnız oxumaq rejiminə yerləşdirilmişdir.
04: Əgər '1' olaraq təyin edilibsə, o zaman uçucu yaddaş ehtiyat nüsxəsi cihazı uğursuz olub. Bu sahə yalnız nəzarətçidə dəyişkən yaddaş ehtiyat nüsxəsi həlli olduqda etibarlıdır.
07:05: Qorunur
Bu sahə nəzarətçinin vəziyyəti üçün kritik xəbərdarlıqları göstərir. Hər bir bit kritik xəbərdarlıq növünə uyğundur; çox bit təyin edilə bilər. Əgər bit '0'a təmizlənərsə, bu kritik xəbərdarlıq tətbiq edilmir. Kritik xəbərdarlıqlar ev sahibinə asinxron hadisə bildirişi ilə nəticələnə bilər. Bu sahədə bitlər cari əlaqəli vəziyyəti təmsil edir və davamlı deyil Mövcud Ehtiyat bu sahədə göstərilən həddən aşağı düşdükdə, asinxron hadisənin tamamlanması baş verə bilər. Dəyər normallaşdırılmış faiz kimi göstərilirtage (0-100%).
2 2:1 Kompozit temperatur: Nəzarətçinin cari kompozit temperaturunu və həmin nəzarətçi ilə əlaqəli ad məkanını(lar)ını təmsil edən Kelvin dərəcəsində temperatura uyğun olan dəyəri ehtiva edir. Bu dəyərin hesablanması üsulu icraya xasdır və NVM alt sistemindəki hər hansı fiziki nöqtənin faktiki temperaturunu əks etdirməyə bilər. Bu sahənin dəyəri asinxron hadisəni işə salmaq üçün istifadə edilə bilər.
Xəbərdarlıq və kritik həddindən artıq istiləşmə kompozit temperatur həddi dəyərləri Identify Controller data strukturunda WCTEMP və CCTEMP sahələri tərəfindən bildirilir.
1 3 Mövcud Ehtiyat: Normallaşdırılmış faizi ehtiva edirtage (0-dan 100%-ə qədər) mövcud ehtiyat gücü
1 4 Mövcud ehtiyat həddi: Mövcud Ehtiyat bu sahədə göstərilən həddən aşağı düşdükdə, asinxron hadisənin tamamlanması baş verə bilər. Dəyər normallaşdırılmış faiz kimi göstərilirtage (0-100%).
1 5 Faiztage İstifadə olunur: Faizlə bağlı satıcının xüsusi təxminini ehtiva edirtagfaktiki istifadə və istehsalçının NVM ömrünün proqnozlaşdırılması əsasında istifadə edilən NVM altsisteminin e. 100 dəyəri NVM alt sistemində NVM-in təxmin edilən dözümlülüyünün istehlak edildiyini göstərir, lakin NVM altsisteminin nasazlığını göstərməyə bilər. Qiymətin 100-dən çox olmasına icazə verilir. Faiztag254-dən böyük es 255 kimi göstərilməlidir. Bu dəyər hər bir işə salınma saatında bir dəfə yenilənməlidir (kontroller yuxu vəziyyətində olmadıqda).
SSD cihazının ömrü və dözümlülüyün ölçülməsi üsulları üçün JEDEC JESD218A standartına baxın
31:6 Yazılı Məlumat Vahidləri:
16 47:32 Məlumat Vahidləri Oxunur: Hostun nəzarətçidən oxuduğu 512 bayt məlumat vahidlərinin sayını ehtiva edir; bu dəyərə metadata daxil deyil. Bu dəyər minlərlə olaraq bildirilir (yəni, 1 dəyəri oxunan 1000 baytın 512 vahidinə uyğundur) və yuvarlaqlaşdırılır. LBA ölçüsü 512 baytdan fərqli dəyər olduqda, nəzarətçi oxunan məlumatın miqdarını 512 bayt vahidinə çevirməlidir.
NVM komanda dəsti üçün Müqayisə və Oxu əməliyyatlarının bir hissəsi kimi oxunan məntiqi bloklar bu dəyərə daxil edilməlidir.
# bayt Bayt indeksi Atributlar Təsvir
16 63:48 Yazılı Məlumat Vahidləri: Hostun nəzarətçiyə yazdığı 512 bayt məlumat vahidlərinin sayını ehtiva edir; bu dəyərə metadata daxil deyil. Bu dəyər minlərlə ifadə edilir (yəni, 1 dəyəri yazılmış 1000 baytın 512 vahidinə uyğundur) və yuvarlaqlaşdırılır. LBA ölçüsü 512 baytdan fərqli dəyər olduqda, nəzarətçi yazılan verilənlərin miqdarını 512 bayt vahidinə çevirməlidir. NVM komanda dəsti üçün Yazma əməliyyatlarının bir hissəsi kimi yazılmış məntiqi bloklar bu dəyərə daxil edilməlidir. Düzəldilməz yaz əmrləri bu dəyərə təsir etməməlidir.
16 79:64 Host Oxu əmrləri: Nəzarətçi tərəfindən tamamlanan oxu əmrlərinin sayını ehtiva edir.
NVM komanda dəsti üçün bu, Müqayisə və Oxu əmrlərinin sayıdır.
16 95:80 Host Yazma Əmrləri: Nəzarətçi tərəfindən tamamlanan yazma əmrlərinin sayını ehtiva edir. NVM komanda dəsti üçün bu, Yaz əmrlərinin sayıdır.
16 111:96 Nəzarətçinin məşğul vaxtı: Nəzarətçinin I/O əmrləri ilə məşğul olduğu vaxt miqdarını ehtiva edir. Giriş/Çıxış Növbəsinə aid olmayan bir əmr olduqda nəzarətçi məşğul olur (xüsusilə, əmr I/O Təqdim Növbəsinin Quyruğu qapı zəngi yazısı vasitəsilə verilmişdir və müvafiq tamamlama növbəsi qeydi hələ əlaqədar I/O-da yerləşdirilməmişdir. Tamamlama növbəsi). Bu dəyər dəqiqələrlə bildirilir.
16 127:112 Power Cycles:Güc dövrlərinin sayını ehtiva edir.
16 143:128 Yandırma Saatları: Açılış saatlarının sayını ehtiva edir. Enerjinin açıq olduğu saatlar, hətta aşağı güc rejimində olsa belə, həmişə qeyd olunur.
16 159:144 Təhlükəsiz bağlanmalar: Təhlükəli bağlanmaların sayını ehtiva edir. Elektrik kəsilmədən əvvəl bağlanma bildirişi (CC.SHN) alınmadıqda bu say artırılır.
16 175:160 Media və məlumatların bütövlüyü xətaları: Nəzarətçinin bərpa edilməmiş məlumat bütövlüyü xətası aşkar etdiyi hadisələrin sayını ehtiva edir. Düzəliş edilə bilməyən ECC, CRC yoxlama cəminin uğursuzluğu və ya LBA kimi xətalar tag uyğunsuzluğu bu sahəyə daxildir.
16 191:176 Səhv Məlumatı Qeydiyyatının Sayı: Nəzarətçinin ömrü boyu Xəta Məlumatı jurnalı qeydlərinin sayını ehtiva edir.
4 195:192 Xəbərdarlıq Kompozit Temperatur Vaxtı: Nəzarətçinin işlək olduğu və Kompozit Temperaturun Xəbərdarlıq Kompozit Temperatur Həddi (WCTEMP) sahəsindən böyük və ya ona bərabər və Nəzarətçinin Müəyyənləşdirilməsi məlumat strukturunda Kritik Kompozit Temperatur Həddi (CCTEMP) sahəsindən kiçik olduğu dəqiqələrlə vaxt miqdarını ehtiva edir.
WCTEMP və ya CCTEMP sahəsinin dəyəri 0h olarsa, Kompozit Temperatur dəyərindən asılı olmayaraq bu sahə həmişə 0h olaraq silinir.
4 199:196 Kritik Kompozit Temperatur Müddəti: Nəzarətçinin işlədiyi və Kompozit Temperaturun İdentifikasiya Nəzarətçisi məlumat strukturunda Kritik Kompozit Temperatur Həddi (CCTEMP) sahəsindən böyük olduğu dəqiqələrlə vaxt miqdarını ehtiva edir.
CCTEMP sahəsinin dəyəri 0h olarsa, Kompozit Temperatur dəyərindən asılı olmayaraq bu sahə həmişə 0h olaraq silinir.
2 201:200 Qorunur
2 203:202 Qorunur
2 205:204 Qorunur
2 207:206 Qorunur
2 209:208 Qorunur
2 211:210 Qorunur
2 213:212 Qorunur
2 215:214 Qorunur
296 511:216 Qorunur

Quraşdırma

  • Zəhmət olmasa SMART Embedded yardım proqramının ən son versiyasını endirin. (Yükləmə linki sorğu ilə)
  • Açın (Bu halda, E:\smartmontools-7.2.win32 qovluğuna açın)
  • Əmr əmrini işə salın
  • Administrator olaraq işə salın
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • İstifadə xülasəsi əldə etmək üçün

SMART məlumat əldə etmək üçün komanda xətti aləti (sdb: PhysicalDrive 1-də disk)

  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartct.exe -a /dev/sdb
  • Əlavəni yoxlayın file SMART.TXT: https://www.silicon-power.com/support/lang/utf8/smart.txt

SMART məlumatını JSON formatına çıxarın. (sdb: PhysicalDrive 1-də disk)

İstifadə olunmuş hal 1: IBM Node-Red vasitəsilə SMART İdarə Panelinin uzaqdan monitorinqi

  • Quraşdırın IBM Node Red, Node Red IBM tərəfindən hazırlanmış axın əsaslı proqramlaşdırma alətidir. Biz “SP SMART Dashboard” adlı uzaqdan monitorinq alətini hazırlamaq üçün SP SMART Embedded kommunal proqramını inteqrasiya etmək üçün Node Red istifadə edirik.
  • Node Red üçün Skript hazırlayın və "smartctl.exe" istifadə edin
  • Skript file əlavə edilmiş SMARTDASHBOARD.TXT kimi: https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Brauzeri açın, “ip:1880/ui” daxil edin
  • ip, Node Red skripti ilə işləyən maşının IP ünvanıdır. Yerli maşının default versiyası 127.0.0.1-dir

Şəkil 1 SMART İdarə Paneli

Silikon Gücü SATA və üçün Embedded SMART-ı necə tətbiq etmək olar amp; PCIe NVMe SSD - SMART İdarə Paneli

* İstifadə olunmuş hal 2: Sahədə qoşulmuş cihazların SMART məlumatlarını idarə etmək üçün Google Bulud Platforması ilə inteqrasiya
SP Industrial SMART IoT Sphere xidmət platformasını inkişaf etdirmək üçün Google Cloud Platform və SP SMART Embedded-dən istifadə edir. SP SMART IoT Sphere, Windows OS və ya Linux Ubuntu quraşdırılmış ƏS ilə işləyən qoşulmuş cihazların içərisində SP Sənaye SSD-lərin və Flash kartların sağlamlığını və vəziyyətini izləyən və təhlil edən həyəcan və texniki xidmət bildirişləri ilə bulud əsaslı xidmətdir.

Şəkil 2 SMART IoT Sferasının Arxitekturası

Silikon Gücü SATA və üçün Embedded SMART-ı necə tətbiq etmək olar amp; PCIe NVMe SSD - SMART IoT Sphere

Şəkil 3 Çoxlu Cihazların idarə edilməsi

Silikon Gücü SATA və üçün Embedded SMART-ı necə tətbiq etmək olar amp; PCIe NVMe SSD - Cihazların idarə edilməsi

Şəkil 4 SP SMART Embedded həm Windows 10, həm də Linux ƏS-ni dəstəkləyir

Silikon Gücü SATA və üçün Embedded SMART-ı necə tətbiq etmək olar amp; PCIe NVMe SSD - SMART Embedded dəstəkləyir

Şəkil 5 Real-time SMART Məlumat ekranı

Silikon Gücü SATA və üçün Embedded SMART-ı necə tətbiq etmək olar amp; PCIe NVMe SSD - Real vaxtda SMART məlumat ekranı

Silicon Power LoqotipiBütün ticarət nişanları, brendlər və adlar müvafiq sahiblərinin mülkiyyətidir.
©2022 SILICON POWER Computer & Communications, Inc., Bütün hüquqlar qorunur.

Sənədlər / Resurslar

Silikon Gücü SATA və PCIe NVMe SSD üçün quraşdırılmış SMART-ı necə tətbiq etmək olar? [pdf] İstifadəçi Təlimatı
SM2246EN, SM2246XT, SATA PCIe NVMe SSD üçün quraşdırılmış SMART-ı necə tətbiq etmək olar

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *