Silikon Gücü LogosuSATA & 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)

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

Silikon Gücü SATA ve SMART Embedded İçin Nasıl Uygulanır? amp; PCIe NVMe SSD - 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

Silikon Gücü SATA ve SMART Embedded İçin Nasıl Uygulanır? amp; PCIe NVMe SSD - AKILLI IoT Küresi

Şekil 3 Çoklu Cihaz yönetimi

Silikon Gücü SATA ve SMART Embedded İçin Nasıl Uygulanır? amp; PCIe NVMe SSD - Cihaz yönetimi

Şekil 4 SP SMART Embedded, hem Windows 10 hem de Linux işletim sistemini destekler

Silikon Gücü SATA ve SMART Embedded İçin Nasıl Uygulanır? amp; PCIe NVMe SSD - SMART Gömülü destekler

Şekil 5 Gerçek Zamanlı SMART Bilgi ekranı

Silikon Gücü SATA ve SMART Embedded İçin Nasıl Uygulanır? amp; PCIe NVMe SSD - Gerçek Zamanlı AKILLI Bilgi ekranı

Silikon Gücü LogosuTü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

Referanslar

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar işaretlenmiştir *