Sisällysluettelo
1. Johdanto
2. Kuvaus
3. Ratkaisu
4. Lisätietoja
S.M.A.R.T. (lyhenne sanoista Self-Monitoring, Analysis and Reporting Technology; kirjoitetaan usein muodossa SMART) on kansainvälisesti standardoitu kiintolevyjen ja SSD-asemien kunnon seurantajärjestelmä.
SMART-järjestelmän ensisijainen tehtävä on havaita ja raportoida aseman luotettavuutta ilmaisien avulla. Sen tarkoituksena on ennakoida lähestyvät laitteistoviat, jotta laitteisto voidaan vaihtaa ennen sen vikaantumista ja tiedostojen eheyttä voidaan ylläpitää.
Dell EMC on tulkinnut näitä arvoja yhteistyössä kiintolevyvalmistajien kanssa.
Joidenkin yrityskiintolevyjen SMART-tilaa arvioitaessa on havaittu, että joissakin malleissa on ollut havaittavissa suuri lukemisen ja tarkistuksen ECC (Error Correction Code) -korjaustiheys. Kun näitä arvoja verrataan muihin kiintolevyihin, ne näyttävät ilmaisevan, että tiettyjen kiintolevymallien virhetiheys on selkeästi suurempi kuin toisten, joissa ei ole lainkaan ilmoitettuja ECC-korjauksia. Joissakin tapauksissa tämä virhetiheys ilmenee satoinamiljoonina ECC-korjauksina, ja määrä voi kasvaa nopeasti I/O-tapahtumien lisääntyessä.
Seuraava esimerkki ilmaisee tällaista tilannetta. Tämän esimerkin tiedot saatiin suorittamalla komento smartctl -a /dev/sdX Linux-käyttöjärjestelmässä.
Kuva 1: Virhelaskurin loki
Huomautus: Smartctl-sovellus on avoimen lähdekoodin smartmontools-työkalun osa, jolla tehdään fyysisten levyjen kuntokyselyjä.
Huomautus: SMART-lokit, joita saadaan yrityskiintolevyistä ja joita tulkitaan kolmannen osapuolen apuohjelmilla, kuten smartmontools, eivät ehkä vastaa laitteiden todellista ECC-virheiden määrää.
SMART-määrityksen ansiosta valmistajat voivat toimittaa edellä olevassa esimerkissä olevan laskurin kaltaisia laskureita ilmoittamista varten. Laskurit eivät välttämättä laske muistin ja levyn sivuvirheitä ECC-logiikassa. Siten kukin asemavalmistaja voi päättää joustavasti, mitä käytettävissä olevissa SMART-kentissä näkyy. Osa valmistajista ei näytä virhetietoja ECC:n luku- ja tarkistusluokissa. Edellä olevassa esimerkissä valmistaja on valinnut käyttöön laskurit, joilla seurataan ECC-toimintoja. Esitetyt arvot eivät vastaa virhetiheyttä. Vastaavasti joidenkin levyjen suurempi tapahtumatiheys ei tarkoita, että kyse on suorituskykyongelmasta.
Huomautus: SMART-parametrien vertailua ei pidä tehdä erilaista asennuspohjaa käyttävien valmistajien ja mallien välillä, vaan ainoastaan samanlaisia malleja ja laiteohjelmistoja kannattaa verrata.
Jos sinulla on jokin tietty tietyn mallisen yrityskiintolevyn kuntolaskureihin liittyvä kysymys, ota yhteys tukeen, joka yrittää saada vastauksen Dell EMC:n suunnittelutiimeiltä.
- Lisätietoja SMART-arvojen ja muiden SCSI-tallennusliittymien kansainvälisestä standardoinnista on T10 Technical Committeen aloitussivulla täällä.
- Smartmontools on apuohjelmasarja, jolla voi hallita ja seurata tietokoneen tallennusjärjestelmiä SMART (Self-Monitoring, Analysis and Reporting Technology) -järjestelmän avulla. Tämä järjestelmä sisältyy useimpiin nykyisiin ATA-, Serial ATA-, SCSI/SAS- ja NVMe-kiintolevyihin. Se ei ole DellEMC-työkalu. Lisätietoja Smartmontoolsista on täällä.