SATA & için SMART Embedded Nasıl Uygulanır?amp; PCIe NVMe SSD'si mi?
Kullanıcı Kılavuzu
Bu uygulama notu, SP Industrial SATA ve PCIe NVMe SSD için SMART bilgilerini almak üzere müşterinin programıyla entegre etmek üzere SP SMART Embedded yardımcı programını kullanma talimatlarını sağlar.
Destek Ortamı
- İşletim Sistemi: Windows 10 ve Linux
- SP SMART Yerleşik yardımcı program: akıllı saat 7.2
- Ana Bilgisayar: Intel x 86 Platformu
SP Endüstriyel SSD için Destek Listesi
- SATA SSD ve C hızlı (MLC): SSD700/500/300, MSA500/300, MDC500/300, CFX510/310
- SATA SSD ve C Hızlı (3D TLC) : SSD550/350/3K0, MSA550/350/3K0, MDC550/350, MDB550/350, MDA550/350/3K0 serisi, CFX550/350
- PCIe NVMe : MEC350, MEC3F0, MEC3K0 serisi
AKILLI Öznitelik
- SATA SSD ve C hızlı (MLC)
SM2246TR | SM2246XT | |
Bağlanmak | SSD700/500/300R/S series MSA500/300S MDC500/300 R/S serisi |
CFX510/310 |
01 | Okuma hatası oranı CRC Hata sayısı | Okuma hatası oranı CRC Hata sayısı |
05 | Yeniden dağılmış sektör sayısı | Yeniden dağılmış sektör sayısı |
09 | Açılış saatleri | Rezerve |
0C | Güç döngüsü sayısı | Güç döngüsü sayısı |
A0 | Okurken/Yazarken düzeltilemeyen sektör sayısı | Okurken/Yazarken düzeltilemeyen sektör sayısı |
A1 | Geçerli yedek blok sayısı | Geçerli yedek blok sayısı |
A2 | Geçerli yedek blok sayısı | |
A3 | İlk geçersiz blok sayısı | İlk geçersiz blok sayısı |
A4 | Toplam silme sayısı | Toplam silme sayısı |
A5 | Maksimum silme sayısı | Maksimum silme sayısı |
A6 | Minimum silme sayısı | Ortalama silme sayısı |
A7 | Maksimum spesifikasyon silme sayısı | |
A8 | Kalan Hayat |
SM2246TR | SM2246XT | |
Bağlanmak | SSD700/500/300R/S series MSA500/300S MDC500/300 R/S serisi |
CFX510/310 |
A9 | Kalan Hayat | |
AF | En kötü zarda program başarısızlığı sayısı | |
B0 | En kötü zardaki başarısızlık sayısını sil | |
B1 | Toplam aşınma seviyesi sayısı | |
B2 | Çalışma zamanı geçersiz blok sayısı | |
B5 | Toplam başarısız program sayısı | |
B6 | Toplam silme başarısız sayısı | |
BB | Düzeltilemez hata sayısı | |
C0 | Güç kapalıyken geri çekme sayısı | Güç kapalıyken geri çekme sayısı |
C2 | kontrollü sıcaklık | kontrollü sıcaklık |
C3 | Donanım ECC kurtarıldı | Donanım ECC kurtarıldı |
C4 | Yeniden tahsis edilen olay sayısı | Yeniden tahsis edilen olay sayısı |
C6 | Çevrimdışı düzeltilemez hata sayısı | |
C7 | Ultra DMA CRC hata sayısı | Ultra DMA CRC hata sayısı |
E1 | Yazılan toplam LBA | |
E8 | Kullanılabilir ayrılmış alan | |
F1 | Sektör Sayısını Yaz Yazılan Toplam LBA'lar (her yazma birimi = 32MB) |
Yazılan toplam LBA |
F2 | Sektör Sayısını Oku Okunan Toplam LBA'lar (her okuma birimi = 32MB) |
Okunan toplam LBA sayısı |
SM2258H | SM2258XT | RL5735 | |
Bağlanmak | SSD550/350 R/S serisi MSA550/350 S serisi MDC550/350 R/S serisi MDB550/350 S serisi MDA550/350 S serisi CFX550/350 S serisi | CFX550/350 serisi | SSD3K0E, MSA3K0E, MDA3K0E series |
01 | Adım hatası oranı (CRC Hata sayısı) | Adım hatası oranı (CRC Hata sayısı) | Adım hatası oranı (CRC Hata sayısı) |
05 | Yeniden dağılmış sektör sayısı | Yeniden dağılmış sektör sayısı | Yeniden dağılmış sektör sayısı |
09 | Açılış saatleri | Açılış Saatleri Sayısı | Açılış Saatleri Sayısı |
0C | Güç döngüsü sayısı | Güç döngüsü sayısı | Güç döngüsü sayısı |
94 | Toplam silme sayısı (SLC) (pSLC modeli) | ||
95 | Maksimum silme sayısı (SLC) (pSLC modeli) | ||
96 | Minimum silme sayısı (SLC) (pSLC modeli) | ||
97 | Ortalama silme sayısı (SLC) (pSLC modeli) | ||
A0 | On Line Düzeltilemeyen Sektör Sayısı (Okuma/Yazma sırasında düzeltilemeyen sektör sayısı) | Çevrimiçi Düzeltilmemiş Sektör Sayısı (Okuma/Yazma sırasında düzeltilemeyen sektör sayısı) | |
A1 | Number of Pure Spare (Geçerli yedek blok sayısı) | Geçerli yedek blok sayısı | Büyüme hatası numarası (Daha sonra hatalı blok) |
A2 | Toplam silme sayısı | ||
A3 | İlk geçersiz blok sayısı | İlk geçersiz blok sayısı | Maks. PE döngüsü Özelliği |
A4 | Toplam silme sayısı (TLC) | Toplam Silme Sayısı (TLC ) | Ortalama silme sayısı |
A5 | Maksimum silme sayısı (TLC) | Maksimum silme sayısı (TLC) | |
A6 | Minimum silme sayısı (TLC) | Minimum silme sayısı (TLC) | Toplam hatalı blok sayısı |
A7 | Ortalama silme sayısı (TLC) | Ortalama silme sayısı (TLC) | SSD koruma modu |
A8 | Özellikteki Maks. Silme Sayısı (Özelliğin Maks. silme sayısı) | Özellikteki Maksimum Silme Sayısı | SATA Phy hata sayısı |
A9 | Kalan Ömür Yüzdesitage | Kalan Ömür Yüzdesitage | Kalan Ömür Yüzdesitage |
AB | Program başarısız sayısı | ||
AC | Hata sayısını sil | ||
AE | Beklenmeyen güç kaybı sayısı | ||
AF | ECC hata sayısı (ana bilgisayar okuma hatası) |
SM2258H | SM2258XT | RL5735 | |
Bağlanmak | SSD550/350 R/S serisi MSA550/350 S serisi MDC550/350 R/S serisi MDB550/350 S serisi MDA550/350 S serisi CFX550/350 S serisi | CFX550/350 serisi | SSD3K0E, MSA3K0E, MDA3K0E series |
B1 | Toplam aşınma seviyesi sayısı | Aşınma dengeleme Sayısı | |
B2 | Kullanılmış Ayrılmış Blok Sayısı (Çalışma zamanı geçersiz blok sayısı) | Büyüyen Kötü Blok Sayısı | |
B5 | Toplam başarısız program sayısı | Program Başarısız Sayısı | Hizalanmamış erişim sayısı |
B6 | Toplam silme başarısız sayısı | Başarısız Sayısını Sil | |
BB | Düzeltilemez hata sayısı | Düzeltilemez hata bildirildi | |
C0 | Güç kapalıyken geri çekme sayısı | Ani Güç Sayısı (Kapanma geri çekme sayısı) | |
C2 | Sıcaklık_Santigrat (T bağlantısı) | Muhafaza Sıcaklığı (T bağlantısı) | Muhafaza sıcaklığı (T bağlantısı) |
C3 | Donanım ECC kurtarıldı | Donanım ECC kurtarıldı | Kümülatif düzeltilmiş ecc |
C4 | Yeniden tahsis edilen olay sayısı | Yeniden tahsis edilen olay sayısı | Yeniden tahsis olay sayısı |
C5 | Mevcut bekleyen sektör sayısı: | Mevcut Bekleyen Sektör Sayısı | |
C6 | Çevrimdışı düzeltilemez hata sayısı | Bildirilen Düzeltilemez Hatalar | |
C7 | UDMA CRC Hatası (Ultra DMA CRC hata sayısı) |
CRC Hata Sayısı (Ultra DMA CRC hata sayısı) |
Ultra DMA CRC hata sayısı |
CE | dak. sayımı sil | ||
CF | Maksimum silme sayısı | ||
E1 | Ana Bilgisayar Yazmaları (Yazılan toplam LBA'lar) |
||
E8 | Kullanılabilir ayrılmış alan | Özellikteki Maksimum Silme Sayısı | Kullanılabilir ayrılmış alan |
E9 | Flaşa toplam yazma | yedek blok | |
EA | Flaştan Toplam Okuma | ||
F1 | Sektör Sayısını Yaz (Toplam Ana Bilgisayar Yazma İşlemleri, her birim 32MB) |
Ana bilgisayar 32MB/birim Yazılı (TLC) | Yaşam süresini yaz |
F2 | Sektör Sayısını Oku
(Toplam Ana Bilgisayar Okuması, her birim 32MB) |
Ana Bilgisayar 32MB/birim Okuma (TLC) | Yaşam süresini oku |
F5 | Flaş Yazma sayısı | NAND 32MB/birim Yazılı (TLC) | Beklenmeyen güç kaybı sayısı |
F9 | NAND'a yazılan toplam GB (TLC) | ||
FA | NAND'a (SLC) yazılan toplam GB |
Bayt Sayısı | Bayt Dizini | Nitelikler | Tanım |
1 | 0 | Kritik Uyarı: Bit Tanımı 00: '1' olarak ayarlanırsa, kullanılabilir boş alan eşiğin altına düşmüştür. 01: '1' olarak ayarlanırsa, sıcaklık aşırı sıcaklık eşiğinin üzerinde veya düşük sıcaklık eşiğinin altındadır. 02: '1' olarak ayarlanırsa, ortamla ilgili önemli hatalar veya NVM alt sistemi güvenilirliğini azaltan herhangi bir dahili hata nedeniyle NVM alt sistemi güvenilirliği azalmıştır. 03: '1' olarak ayarlanırsa, ortam salt okunur moduna yerleştirilmiştir. 04: '1' olarak ayarlanırsa geçici bellek yedekleme cihazı arızalanmıştır. Bu alan yalnızca denetleyicinin geçici bir bellek yedekleme çözümü varsa geçerlidir. 07:05: Ayrıldı |
Bu alan, denetleyicinin durumu için kritik uyarıları gösterir. Her bit, kritik bir uyarı tipine karşılık gelir; birden fazla bit ayarlanabilir. Bir bit '0'a sıfırlanırsa, o zaman bu kritik uyarı geçerli olmaz. Kritik uyarılar, ana bilgisayara eşzamansız bir olay bildirimiyle sonuçlanabilir. Bu alandaki bitler mevcut ilişkili durumu temsil eder ve kalıcı değildir Kullanılabilir Yedek bu alanda belirtilen eşiğin altına düştüğünde, eşzamansız bir olay tamamlama meydana gelebilir. Değer, normalleştirilmiş bir yüzde olarak gösterilirtage (%0 ila %100). |
2 | 2:1 | Kompozit Sıcaklık: | Denetleyicinin mevcut bileşik sıcaklığını ve bu denetleyiciyle ilişkili ad alanlarını temsil eden Kelvin derecesi cinsinden bir sıcaklığa karşılık gelen bir değer içerir. Bu değerin hesaplanma şekli, uygulamaya özeldir ve NVM alt sistemindeki herhangi bir fiziksel noktanın gerçek sıcaklığını temsil etmeyebilir. Bu alanın değeri, eşzamansız bir olayı tetiklemek için kullanılabilir. Uyarı ve kritik aşırı ısınma kompozit sıcaklık eşik değerleri, Tanımlama Denetleyicisi veri yapısındaki WCTEMP ve CCTEMP alanları tarafından rapor edilir. |
1 | 3 | Mevcut Yedek: | Normalleştirilmiş bir yüzde içerirtage (%0 - 100) kalan kullanılabilir yedek kapasite |
1 | 4 | Mevcut Yedek Eşik: | Kullanılabilir Yedek, bu alanda belirtilen eşiğin altına düştüğünde, eşzamansız bir olay tamamlama meydana gelebilir. Değer, normalleştirilmiş bir yüzde olarak gösterilirtage (%0 ila %100). |
1 | 5 | yüzdetagKullanılan: | Yüzdenin satıcıya özgü bir tahminini içerirtagGerçek kullanıma ve üreticinin NVM ömrü tahminine dayalı olarak kullanılan NVM alt sistemi ömrü. 100 değeri, NVM alt sistemindeki NVM'nin tahmini dayanıklılığının tükendiğini gösterir, ancak bir NVM alt sistemi arızasını göstermeyebilir. Değerin 100'ü geçmesine izin verilir. Yüzdetag254'ten büyük es, 255 olarak gösterilecektir. Bu değer, her açılış saatinde bir güncellenecektir (kontrolör uyku durumunda değilken). SSD cihaz ömrü ve dayanıklılık ölçüm teknikleri için JEDEC JESD218A standardına bakın |
31:6 | Yazılan Veri Birimleri: | ||
16 | 47:32 | Okunan Veri Birimleri: | Ana bilgisayarın denetleyiciden okuduğu 512 bayt veri birimi sayısını içerir; bu değer meta verileri içermez. Bu değer binler olarak bildirilir (yani 1 değeri, 1000 baytlık okumanın 512 birimine karşılık gelir) ve yukarı yuvarlanır. LBA boyutu 512 bayt dışında bir değer olduğunda, denetleyici okunan veri miktarını 512 bayt birime çevirecektir. NVM komut seti için, Karşılaştırma ve Okuma işlemlerinin bir parçası olarak okunan mantıksal bloklar bu değere dahil edilecektir. |
Bayt Sayısı | Bayt Dizini | Nitelikler | Tanım |
16 | 63:48 | Yazılan Veri Birimleri: | Ana bilgisayarın denetleyiciye yazdığı 512 bayt veri birimi sayısını içerir; bu değer meta verileri içermez. Bu değer binler olarak bildirilir (yani, 1 değeri yazılan 1000 baytlık 512 birime karşılık gelir) ve yukarı yuvarlanır. LBA boyutu 512 bayt dışında bir değer olduğunda, kontrolör yazılan veri miktarını 512 bayt birime çevirecektir. NVM komut seti için, Yazma işlemlerinin bir parçası olarak yazılan mantıksal bloklar bu değere dahil edilecektir. Düzeltilemez Yaz komutları bu değeri etkilemeyecektir. |
16 | 79:64 | Ana Bilgisayar Okuma Komutları: | Denetleyici tarafından tamamlanan okuma komutlarının sayısını içerir. NVM komut seti için bu, Karşılaştır ve Oku komutlarının sayısıdır. |
16 | 95:80 | Ana Bilgisayar Yazma Komutları: | Denetleyici tarafından tamamlanan yazma komutlarının sayısını içerir. NVM komut seti için bu, Yazma komutlarının sayısıdır. |
16 | 111:96 | Denetleyici Meşgul Süresi: | Denetleyicinin G/Ç komutlarıyla meşgul olduğu süreyi içerir. Bir G/Ç Kuyruğuna bekleyen bir komut olduğunda denetleyici meşguldür (özellikle, bir G/Ç Gönderim Kuyruğu Kuyruk kapı zili yazma aracılığıyla bir komut verildi ve ilgili tamamlama kuyruğu girişi henüz ilişkili G/Ç'ye gönderilmedi) Tamamlama Sırası). Bu değer dakika cinsinden rapor edilir. |
16 | 127:112 | Güç Çevrimleri: Güç çevrimlerinin sayısını içerir. | |
16 | 143:128 | Açılış Saatleri: | Açılış saatlerinin sayısını içerir. Güç açık saatleri, düşük güç modundayken bile her zaman günlüğe kaydedilir. |
16 | 159:144 | Güvenli Olmayan Kapatmalar: | Güvenli olmayan kapatmaların sayısını içerir. Bu sayı, güç kaybından önce bir kapatma bildirimi (CC.SHN) alınmadığında artırılır. |
16 | 175:160 | Ortam ve Veri Bütünlüğü Hataları: | Denetleyicinin kurtarılamayan bir veri bütünlüğü hatası algıladığı oluşumların sayısını içerir. Düzeltilemeyen ECC, CRC sağlama toplamı hatası veya LBA gibi hatalar tag uyumsuzluk bu alana dahil edilir. |
16 | 191:176 | Hata Bilgileri Günlüğü Girişlerinin Sayısı: | Denetleyicinin kullanım ömrü boyunca Hata Bilgileri günlüğü girişlerinin sayısını içerir. |
4 | 195:192 | Uyarı Kompozit Sıcaklık Süresi: | Denetleyicinin çalışır durumda olduğu ve Bileşik Sıcaklığın, Tanımlayıcı Denetleyici veri yapısındaki Uyarı Bileşik Sıcaklık Eşiği (WCTEMP) alanından büyük veya ona eşit ve Kritik Bileşik Sıcaklık Eşiği (CCTEMP) alanından düşük olduğu süreyi dakika cinsinden içerir. WCTEMP veya CCTEMP alanının değeri 0h ise, Kompozit Sıcaklık değerinden bağımsız olarak bu alan her zaman 0h olarak temizlenir. |
4 | 199:196 | Kritik Kompozit Sıcaklık Süresi: | Denetleyicinin çalışır durumda olduğu süreyi dakika cinsinden içerir ve Bileşik Sıcaklık, Tanımlayıcı Denetleyici veri yapısındaki Kritik Bileşik Sıcaklık Eşiği (CCTEMP) alanından daha yüksektir. CCTEMP alanının değeri 0h ise, Kompozit Sıcaklık değerinden bağımsız olarak bu alan her zaman 0h olarak temizlenir. |
2 | 201:200 | Rezerve | |
2 | 203:202 | Rezerve | |
2 | 205:204 | Rezerve | |
2 | 207:206 | Rezerve | |
2 | 209:208 | Rezerve | |
2 | 211:210 | Rezerve | |
2 | 213:212 | Rezerve | |
2 | 215:214 | Rezerve | |
296 | 511:216 | Rezerve |
Kurulum
- Lütfen SMART Embedded yardımcı programının en son sürümünü indirin. (İsteğe göre indirme bağlantısı)
- Sıkıştırılmış Dosyayı Açın (Bu durumda, E:\smartmontools-7.2.win32 klasörüne açın)
- Komut İstemini Çalıştır
- Yönetici olarak çalıştır
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
- Kullanım özeti almak için
SMART bilgilerini almak için komut satırı aracı (sdb: PhysicalDrive 1'deki disk)
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartct.exe -a /dev/sdb
- eki kontrol edin file AKILLI.TXT : https://www.silicon-power.com/support/lang/utf8/smart.txt
SMART bilgilerini JSON biçiminde çıktılayın. (sdb : PhysicalDrive 1'deki disk)
- C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -a -j /dev/sdb
- eki kontrol edin file JSON.TXT: https://www.silicon-power.com/support/lang/utf8/json.txt
Kullanılmış Durum 1: IBM Node-Red aracılığıyla SMART Dashboard'u uzaktan izleme
- IBM Node Red'i Kurun, Node Red, IBM tarafından geliştirilen akış tabanlı bir programlama aracıdır. Bir uzaktan izleme aracı "SP SMART Dashboard" geliştirmek üzere SP SMART Embedded yardımcı programını entegre etmek için Node Red kullanıyoruz.
- Node Red için Komut Dosyası Geliştirme ve ” smartctl.exe” kullanma
- Senaryo file ekli SMARTDASHBOARD.TXT olarak: https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
- Tarayıcıyı açın, “ip:1880/ui” girin
- ip, Node Red komut dosyasını çalıştıran makinenin IP adresidir. Yerel makinenin varsayılan değeri 127.0.0.1'dir.
Şekil 1 AKILLI Pano
* Kullanılan durum 2: Sahadaki bağlı cihazların SMART bilgilerini yönetmek için Google Cloud Platform ile entegrasyon
SP Industrial, bir SMART IoT Sphere hizmet platformu geliştirmek için Google Cloud Platform ve SP SMART Embedded'den yararlanıyor. SP SMART IoT Sphere, Windows işletim sistemi veya Linux Ubuntu gömülü işletim sistemi çalıştıran bağlı cihazlar içindeki SP Endüstriyel SSD'lerin ve Flash kartların sağlığını ve durumunu izleyen ve analiz eden alarm ve bakım bildirimlerine sahip bulut tabanlı bir hizmettir.
Şekil 2 SMART IoT Sphere Mimarisi
Şekil 3 Çoklu Cihaz yönetimi
Şekil 4 SP SMART Embedded, hem Windows 10 hem de Linux işletim sistemini destekler
Şekil 5 Gerçek Zamanlı SMART Bilgi ekranı
Tüm ticari markalar, markalar ve adlar ilgili sahiplerinin mülkiyetindedir.
©2022 SILICON POWER Bilgisayar ve İletişim A.Ş., Tüm Hakları Saklıdır.
Belgeler / Kaynaklar
![]() |
Silikon Gücü SATA ve PCIe NVMe SSD için SMART Embedded Nasıl Uygulanır? [pdf] Kullanıcı Kılavuzu SM2246EN, SM2246XT, SATA PCIe NVMe SSD için SMART Embedded Nasıl Uygulanır |