Obsah
1. Úvod
2. Popis
3. Řešení
4. Další informace
S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology, často uváděno jako SMART) je systém pro sledování stavu pevných disků a disků SSD, který byl mezinárodně standardizován.
Primární funkcí technologie SMART je detekce a nahlášení různých indikátorů spolehlivosti disku s cílem předvídání selhání hardwaru, což umožňuje výměnu hardwaru před selháním a zachování integrity dat.
Společnost Dell EMC spolupracuje se svými dodavateli pevných disků na interpretaci těchto hodnot.
Bylo zjištěno, že při kontrole stavu SMART některých podnikových pevných disků se u určitých modelů může vyskytnout velké množství korekcí čtení a ověřování chyb ECC (Error Correction Code). Pokud se tyto hodnoty porovnávají s jinými pevnými disky, může se zdát, že některé konkrétní modely pevných disků zaznamenávají mnohem vyšší chybovost než jiné, které můžou vykazovat nulové korekce chyb ECC. V některých případech se tato chybovost zobrazí jako stovky milionů korekcí chyb ECC a může se rychle zvyšovat, jakmile dojde k více transakcím I/O.
Příklad této situace je uveden níže. Tento příklad byl shromážděn spuštěním příkazu „smartctl -a /dev/sdX“ v operačním systému Linux.
Obrázek 1: Protokol čítače chyb
Poznámka: Aplikace Smartctl je součást nástrojů smartmontools, sady nástrojů open source pro dotazování na stav fyzických disků.
Poznámka: Protokoly SMART, které jsou prezentovány podnikovými pevnými disky a jsou interpretovány nástroji třetích stran, jako jsou nástroje smartmontools, nemusí představovat skutečný počet chyb ECC zařízení.
Specifikace SMART umožňuje výrobcům poskytnout tyto čítače, například ty, které jsou zmíněny ve výše uvedeném příkladu, pro informativní účely. Čítače nemusí v logice ECC nutně představovat počet chyb stránkování v paměti nebo na disk. To poskytuje každému výrobci jednotky určitou flexibilitu, pokud jde o to, co se má zobrazit v dostupných polích SMART. U některých výrobců nejsou v kategoriích čtení nebo ověřování chyb ECC uvedena žádná chybová data. Ve výše uvedeném příkladu se výrobce rozhodl použít čítače pro sledování funkcí ECC. Uvedené hodnoty nepředstavují chybovost. Podobně vyšší míra událostí na některých discích v porovnání s jinými nesignalizuje, že došlo k problému s výkonem.
Poznámka: Parametry SMART by neměly být porovnávány v instalační základně s různými výrobci a modely. Je třeba porovnávat pouze podobné modely a firmware.
Máte-li konkrétní dotaz týkající se čítačů stavu u určitého modelu podnikového pevného disku, obraťte se na naše techniky podpory, kteří mohou získat odpovědi od technických týmů společnosti Dell EMC.
- Další informace o mezinárodní standardizaci hodnot SMART a dalších rozhraní úložišť SCSI naleznete na domovské stránce technického výboru T10, která se nachází zde.
- Smartmontools je sada nástrojů pro řízení a sledování systémů úložišť počítačů pomocí systému Self-Monitoring, Analysis and Reporting (SMART), který je zabudován do většiny moderních pevných disků s rozhraním ATA, Serial ATA, SCSI/SAS a NVMe. Nejedná se o nástroj společnosti Dell EMC. Více informací o nástrojích Smartmontools naleznete zde: