Лого за силиконска моќностКако да се имплементира SMART Embedded за SATA иamp; PCIe NVMe SSD?
Упатство за употреба

Оваа белешка за апликација дава упатства за користење на SP SMART Embedded utility програма за интегрирање со програмата на клиентот за да добиете SMART информации за SP Industrial SATA & PCIe NVMe SSD.

Поддршка на животната средина

  • ОС: Windows 10 и Linux
  • SP SMART Вградена услужна програма: паметен часовник 7.2
  • Домаќин: Интел x 86 платформа

Список за поддршка за SP Industrial SSD

  • SATA SSD & C брз (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, MDA550/350/3K0 серија, CFX550/350
  • PCIe NVMe: MEC350, MEC3F0, MEC3K0 серија

SMART атрибут

  • SATA SSD и C брз (MLC)
SM2246EN SM2246XT
Атрибут SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S серија
CFX510/310
01 Читање на стапка на грешка CRC Број на грешки Читање на стапка на грешка CRC Број на грешки
05 Се бројат прераспределените сектори Се бројат прераспределените сектори
09 Часови за вклучување Резервирано
0C Број на циклуси на напојување Број на циклуси на напојување
A0 Непоправен број на сектори при читање/пишување Непоправен број на сектори при читање/пишување
A1 Број на валиден резервен блок Број на валиден резервен блок
A2 Број на валиден резервен блок
A3 Број на почетен неважечки блок Број на почетен неважечки блок
A4 Вкупен број на бришења Вкупен број на бришења
A5 Максимален број на бришења Максимален број на бришења
A6 Минимален број на бришења Просечен број на бришења
A7 Максимален број на спецификации за бришење
A8 Остани Живот
SM2246EN SM2246XT
Атрибут SSD700/500/300R/S series MSA500/300S
MDC500/300 R/S серија
CFX510/310
A9 Остани Живот
AF Програмски неуспех брои во најлошото умре
B0 Избришете го неуспешниот број во најлошото умре
B1 Вкупен број на нивоа на абење
B2 Неважечки број на блокови за траење
B5 Вкупен број на програмски неуспеси
B6 Вкупен број на неуспешни бришења
BB Непоправлив број на грешки
C0 Број на повлекување на исклучување Број на повлекување на исклучување
C2 Контролирана температура Контролирана температура
C3 Хардверот ECC е обновен Хардверот ECC е обновен
C4 Прераспределен број на настани Прераспределен број на настани
C6 Непоправливо броење на грешки оф-лајн
C7 Број на грешки во ултра DMA CRC Број на грешки во ултра DMA CRC
E1 Вкупно напишани LBA
E8 Достапен резервиран простор
F1 Напишете број на сектори
Вкупно напишани LBA (секоја единица за запишување = 32 MB)
Вкупно напишани LBA
F2 Прочитајте број на сектори
Вкупно прочитани LBA (секоја прочитана единица = 32 MB)
Вкупно прочитани LBA
SM2258H SM2258XT RL5735
Атрибут SSD550/350 R/S серија MSA550/350 S серија MDC550/350 R/S серија MDB550/350 S серија MDA550/350 S серија CFX550/350 S серија Серијата CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
01 Стапка на грешки на шарата (Број на грешки во CRC) Стапка на грешки на шарата (Број на грешки во CRC) Стапка на грешки на шарата (Број на грешки во CRC)
05 Се бројат прераспределените сектори Се бројат прераспределените сектори Се бројат прераспределените сектори
09 Часови за вклучување Број на часови за вклучување Број на часови за вклучување
0C Број на циклуси на напојување Број на циклуси на напојување Број на циклуси на напојување
94 Вкупен број на бришења (SLC) (модел pSLC)
95 Максимален број на бришења (SLC) (модел pSLC)
96 Минимален број на бришења (SLC) (модел pSLC)
97 Просечен број на бришења (SLC) (модел pSLC)
A0 Непоправливо броење на сектори на линија (непоправливо броење сектори кога се чита/пишува) Онлајн некоригиран број на сектори (непоправен број на сектори при читање/запишување)
A1 Број на чиста резервна (Број на валиден резервен блок) Број на валиден резервен блок Расте број на дефект (подоцна лош блок)
A2 Вкупен број на бришења
A3 Број на почетен неважечки блок Број на почетен неважечки блок Макс PE циклус Спец
A4 Вкупен број на бришења (TLC) Вкупен број на бришења (TLC) Просечен број на бришења
A5 Максимален број на бришења (TLC) Максимален број на бришења (TLC)
A6 Минимален број на бришења (TLC) Минимален број на бришења (TLC) Вкупен број на лоши блокови
A7 Просечен број на бришења (TLC) Просечен број на бришења (TLC) Режим за заштита на SSD
A8 Максимален број на бришење во спецификации (максимален број на бришење на спецификации) Максимален број на бришење во спец SATA Phy броење грешки
A9 Преостанат животен процентtage Преостанат животен процентtage Преостанат животен процентtage
AB Број на неуспеси на програмата
AC Избриши го бројот на неуспеси
AE Број на неочекувани загуби на енергија
AF Број на неуспешни ECC (неуспешно читање на домаќинот)
SM2258H SM2258XT RL5735
Атрибут SSD550/350 R/S серија MSA550/350 S серија MDC550/350 R/S серија MDB550/350 S серија MDA550/350 S серија CFX550/350 S серија Серијата CFX550/350 SSD3K0E, MSA3K0E, MDA3K0E series
B1 Вкупен број на нивоа на абење Броење за израмнување на абење
B2 Искористен број на резервирани блокови (број на неважечки блокови за време на траење) Зголемен број на лоши блокови
B5 Вкупен број на програмски неуспеси Број на неуспешни програми Број на неусогласен пристап
B6 Вкупен број на неуспешни бришења Избриши го бројот на неуспеси
BB Непоправлив број на грешки Пријавена грешка што не може да се поправи
C0 Број на повлекување на исклучување Ненадејно броење на моќност (број на повлекување на исклучување)
C2 Температура_Целзиусови (Т спој) Температура на куќиштето (Т спој) Температура на куќиштето (Т спој)
C3 Хардверот ECC е обновен Хардверот ECC е обновен Кумулативно коригирана ecc
C4 Прераспределен број на настани Прераспределен број на настани Број на настани за прераспределба
C5 Тековен број на сектори на чекање: Тековен број на сектор во очекување
C6 Непоправливо броење на грешки оф-лајн Пријавени неисправливи грешки
C7 Грешка во UDMA CRC
(Број на грешки со ултра DMA CRC)
Број на грешки во CRC
(Број на грешки со ултра DMA CRC)
Број на грешки во ултра DMA CRC
CE мин. избриши брои
CF Максимален број на бришења
E1 Домаќинот пишува
(Вкупно напишани LBA)
E8 Достапен резервиран простор Максимален број на бришење во спец Достапен резервиран простор
E9 Вкупно запишување на трепкање Резервен блок
EA Вкупно прочитано од блиц
F1 Напишете број на сектори
(Вкупно запишување на домаќинот, секоја единица 32 MB)
Домаќин 32 MB/единица напишано (TLC) Напишете животно време
F2 Прочитајте број на сектори

(Вкупно прочитано од домаќинот, секоја единица 32 MB)

Домаќин 32 MB/единица за читање (TLC) Прочитајте го животниот век
F5 Броење на блиц за пишување NAND 32MB/единица напишана (TLC) Број на неочекувани загуби на енергија
F9 Вкупно GB напишано на NAND (TLC)
FA Вкупно GB напишано во NAND (SLC)
# од бајти Индекс на бајти Атрибути Опис
1 0 Критично предупредување:
Дефиниција на битови
00: Ако е поставено на „1“, тогаш достапниот резервен простор паднал под прагот.
01: Ако е поставено на '1', тогаш температурата е над прагот на над температура или под праг под температура.
02: Ако е поставено на „1“, тогаш доверливоста на потсистемот NVM е намалена поради значителни грешки поврзани со медиумите или каква било внатрешна грешка што ја намалува доверливоста на потсистемот NVM. 03: Ако е поставено на „1“, тогаш медиумот е поставен во режим само за читање.
04: Ако е поставено на „1“, тогаш уредот за резервна копија на испарлива меморија не успеа. Ова поле е валидно само ако контролорот има испарливо решение за резервна копија на меморијата.
07:05: Резервирано
Ова поле покажува критични предупредувања за состојбата на контролорот. Секој бит одговара на типот на критично предупредување; може да се постават повеќе битови. Ако некој бит е исчистен на „0“, тогаш тоа критично предупредување не се применува. Критичните предупредувања може да резултираат со известување за асинхрон настан до домаќинот. Битови во ова поле ја претставуваат тековната поврзана состојба и не се постојани Кога Достапната резервна резерва падне под прагот наведен во ова поле, може да се појави асинхроно завршување на настанот. Вредноста е означена како нормализиран процентtage (0 до 100%).
2 2:1 Композитна температура: Содржи вредност што одговара на температура во степени Келвини што ја претставува моменталната композитна температура на контролорот и именскиот простор(и) поврзани со тој контролер. Начинот на кој се пресметува оваа вредност е специфичен за имплементацијата и може да не ја претставува вистинската температура на која било физичка точка во потсистемот NVM. Вредноста на ова поле може да се користи за активирање на асинхрон настан.
Предупредување и критичните вредности на прагот на температурата на сложеното прегревање се пријавени од полињата WCTEMP и CCTEMP во структурата на податоци за Идентификување контролер.
1 3 Достапен резервен: Содржи нормализиран процентtage (0 до 100%) од преостанатиот слободен капацитет на располагање
1 4 Достапен резервен праг: Кога Достапната резерва ќе падне под прагот наведен во ова поле, може да се појави асинхроно завршување на настанот. Вредноста е означена како нормализиран процентtage (0 до 100%).
1 5 Персенtage Користи: Содржи специфична проценка на процентот на продавачотtage од животниот век на потсистемот NVM што се користи врз основа на вистинската употреба и предвидувањата на производителот за животниот век на NVM. Вредноста 100 покажува дека проценетата издржливост на NVM во потсистемот NVM е потрошена, но може да не означува дефект на потсистемот NVM. Дозволено е вредноста да надмине 100. Процентиtages поголеми од 254 ќе бидат претставени како 255. Оваа вредност се ажурира еднаш на час на вклучување (кога контролорот не е во состојба на мирување).
Погледнете го стандардот JEDEC JESD218A за техники за мерење на животниот век и издржливоста на SSD-уредот
31:6 Единици на податоци напишани:
16 47:32 Единиците на податоци Читаат: Го содржи бројот од 512 бајти податочни единици што домаќинот ги прочитал од контролерот; оваа вредност не вклучува метаподатоци. Оваа вредност е пријавена во илјадници (т.е., вредноста од 1 одговара на 1000 единици од 512 бајти прочитани) и се заокружува нагоре. Кога големината на LBA е вредност различна од 512 бајти, контролорот ќе ја конвертира количината на прочитани податоци во 512 бајтни единици.
За множеството команди NVM, логичките блокови прочитани како дел од операциите Спореди и Читај ќе бидат вклучени во оваа вредност.
# од бајти Индекс на бајти Атрибути Опис
16 63:48 Единици на податоци напишани: Го содржи бројот од 512 бајти податочни единици што домаќинот му ги напишал на контролорот; оваа вредност не вклучува метаподатоци. Оваа вредност е пријавена во илјадници (т.е., вредноста од 1 одговара на 1000 единици од 512 бајти напишани) и се заокружува нагоре. Кога големината на LBA е вредност различна од 512 бајти, контролорот ќе ја конвертира количината на податоци запишани во 512 бајти единици. За множеството команди NVM, логичките блокови напишани како дел од операциите Write ќе бидат вклучени во оваа вредност. Напиши Непоправливи команди нема да влијаат на оваа вредност.
16 79:64 Наредби за читање на домаќинот: Го содржи бројот на наредби за читање завршени од контролорот.
За множеството команди NVM, ова е бројот на команди Спореди и Читај.
16 95:80 Наредби за пишување на домаќинот: Го содржи бројот на команди за запишување кои ги комплетира контролорот. За множеството команди NVM, ова е бројот на команди Write.
16 111:96 Зафатено време на контролорот: Го содржи времето кога контролорот е зафатен со команди за влез/излез. Контролерот е зафатен кога има нерешена команда до I/O Queue (конкретно, командата е издадена преку I/O Submission Queue Tail ѕвончето и соодветниот запис во редот за завршување сè уште не е објавен на поврзаниот I/O Ред за завршување). Оваа вредност се пријавува во минути.
16 127:112 Циклуси на напојување: Го содржи бројот на циклуси на напојување.
16 143:128 Работно време: Го содржи бројот на часови на вклучување. Часовите за вклучување секогаш се најавуваат, дури и кога сте во режим со мала моќност.
16 159:144 Небезбедни исклучувања: Го содржи бројот на небезбедни исклучувања. Ова броење се зголемува кога не се прими известување за исклучување (CC.SHN) пред губење на напојувањето.
16 175:160 Грешки во интегритетот на медиумите и податоците: Го содржи бројот на појави кога контролорот открил необновена грешка за интегритетот на податоците. Грешки како што се ECC што не може да се коригира, неуспех на контролната сума на CRC или LBA tag несовпаѓање се вклучени во ова поле.
16 191:176 Број на записи во дневникот за информации за грешка: Го содржи бројот на записи во дневникот за информации за грешки во текот на животниот век на контролорот.
4 195:192 Предупредување време на композитна температура: Го содржи времето во минути кога контролорот работи, а Композитната температура е поголема или еднаква на полето Предупредување композитен праг на температурата (WCTEMP) и помало од полето Критична композитна температура на прагот (CCTEMP) во структурата на податоци за Идентификување на контролорот.
Ако вредноста на полето WCTEMP или CCTEMP е 0h, тогаш ова поле секогаш се брише до 0h без оглед на вредноста на Композитната температура.
4 199:196 Време на критична композитна температура: Го содржи времето во минути кога контролорот работи, а Композитната температура е поголема, полето Критична композитна температура на прагот (CCTEMP) во структурата на податоци за Идентификување на контролорот.
Ако вредноста на полето CCTEMP е 0h, тогаш ова поле секогаш се брише до 0h без оглед на вредноста на Композитната температура.
2 201:200 Резервирано
2 203:202 Резервирано
2 205:204 Резервирано
2 207:206 Резервирано
2 209:208 Резервирано
2 211:210 Резервирано
2 213:212 Резервирано
2 215:214 Резервирано
296 511:216 Резервирано

Инсталација

  • Ве молиме преземете ја најновата верзија на услужната програма SMART Embedded. (Линк за преземање по барање)
  • Отпакувајте (Во овој случај, отпакувајте во папката E:\smartmontools-7.2.win32)
  • Извршете ја командната линија
  • Стартувај како администратор
  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartctl.exe -h
  • За да добиете резиме за употреба

Алатка за командна линија за добивање SMART информации (sdb: диск на PhysicalDrive 1)

  • C:\WINDOWS\system32> E:\smartmontools-7.2.win32\bin\smartct.exe -a /dev/sdb
  • Проверете го приложеното file SMART.TXT: https://www.silicon-power.com/support/lang/utf8/smart.txt

Излезете SMART информации во JSON формат. (sdb: диск на PhysicalDrive 1)

Искористен случај 1: Далечинско следење SMART Dashboard преку IBM Node-Red

  • Инсталирајте го IBM Node Red, Node Red е програмска алатка заснована на проток развиена од IBM. Го користиме Node Red за да ја интегрираме услужната програма SP SMART Embedded за да развиеме алатка за далечинско следење „SP SMART Dashboard“.
  • Развијте скрипта за Node Red и користејќи „smartctl.exe“
  • Скрипта file како приложената SMARTDASHBOARD.TXT : https://www.silicon-power.com/support/lang/utf8/SMARTDASHBOARD.txt
  • Отворете го прелистувачот, внесете „ip:1880/ui“
  • ip е IP адресата на машината што работи со скрипта Node Red. Стандардно на локална машина е 127.0.0.1

Слика 1 SMART контролна табла

Silicon Power Како да се имплементира SMART Embedded за SATA и amp; PCIe NVMe SSD - SMART контролна табла

* Искористен случај 2: Интеграција со Google Cloud Platform за управување со SMART информациите на поврзаните уреди на терен
SP Industrial ги користи Google Cloud Platform и SP SMART Embedded за да развие платформа за услуги SMART IoT Sphere. SP SMART IoT Sphere е услуга базирана на облак со известувања за аларм и одржување што го следи и анализира здравјето и статусот на SP Industrial SSD и Flash картичките во поврзаните уреди што работат со Windows OS или Linux Ubuntu вграден оперативен систем.

Слика 2 Архитектура на SMART IoT Sphere

Silicon Power Како да се имплементира SMART Embedded за SATA и amp; PCIe NVMe SSD - SMART IoT Sphere

Слика 3 Управување со повеќе уреди

Silicon Power Како да се имплементира SMART Embedded за SATA и amp; PCIe NVMe SSD - Управување со уреди

Слика 4 SP SMART Embedded поддржува и Windows 10 и Linux OS

Silicon Power Како да се имплементира SMART Embedded за SATA и amp; PCIe NVMe SSD - SMART Embedded поддржува

Слика 5 Приказ на информации за SMART во реално време

Silicon Power Како да се имплементира SMART Embedded за SATA и amp; PCIe NVMe SSD - Информации за SMART екран во реално време

Лого за силиконска моќностСите трговски марки, брендови и имиња се сопственост на нивните соодветни сопственици.
©2022 SILICON POWER Computer & Communications, Inc., Сите права се задржани.

Документи / ресурси

Силиконска моќност Како да се имплементира SMART Embedded за SATA и PCIe NVMe SSD? [pdf] Упатство за користење
SM2246EN, SM2246XT, Како да се имплементира SMART Embedded за SATA PCIe NVMe SSD

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *