SATA 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)
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -a -j /dev/sdb
- Əlavəni yoxlayın file JSON.TXT: https://www.silicon-power.com/support/lang/utf8/json.txt
İ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
* İ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ı
Şəkil 3 Çoxlu Cihazların idarə edilməsi
Şəkil 4 SP SMART Embedded həm Windows 10, həm də Linux ƏS-ni dəstəkləyir
Şəkil 5 Real-time SMART Məlumat ekranı
Bü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 |