Les attributs SMART peuvent surveiller l’état d’un périphérique de stockage.
Quels sont les attributs SMART et comment peuvent-ils être utiles ?
La technologie SMART (Self-Monitoring, Analysis and Reporting Technology) est une norme ouverte utilisée par les disques et les hôtes pour surveiller l’état du lecteur et signaler des problèmes potentiels.
Chaque lecteur fonctionne sous un ensemble prédéfini d’attributs SMART et de valeurs de seuil correspondantes, dont le lecteur ne doit pas passer pendant le fonctionnement normal.
Les descriptions de certains attributs SMART Health Info sont indiquées dans le tableau suivant.
Note |
Les attributs SMART varient en fonction du lecteur sélectionné. Il est possible que votre lecteur ou lecteur SSD ne prenne pas en charge certains de ces attributs. |
Attributs SMART pour NVMe*
Id |
Attribut et description (NVMe) |
0 |
Avertissement critique Ces bits s’ils sont configurés, signalez différentes sources d’avertissement.
Tout avertissement critique peut être lié à la notification d’événement asynchrone. |
1 |
Température Indique la température globale de courant de l’appareil en Kelvin. |
3 |
Pièces de rechange disponibles Contient un pourcentage normalisé (0 à 100 %) de la capacité de rechange restante disponible. Commence à partir de 100 et decréments. |
4 |
Seuil de remplacement disponible Le seuil est fixé à 10 %. |
5 |
Estimation utilisée en pourcentage (Valeur autorisée à dépasser 100 %). Une valeur de 100 indique que l’endurance estimée du périphérique a été consommée, mais peut ne pas indiquer une panne de périphérique. La valeur est autorisée à dépasser 100. Les pourcentages supérieurs à 254 doivent être constitués de 255. Cette valeur doit être mise à jour une fois par heure de mise sous alimentation (lorsque le contrôleur n’est pas en état de veille). |
32 |
Lecture des unités de données (dans les LGA) Contient le nombre d’unités de données de 512 octet que l’hôte a lues du contrôleur ; cette valeur n’inclut pas les métadonnées. Cette valeur est exprimée en milliers (c’est-à-dire qu’une valeur de 1 correspond à 1 000 unités de 512 octets lus) et est très resserrante. Lorsque la taille de l’infrastructure LBA est une valeur autre que 512 octets, le contrôleur convertit la quantité de données lue en unités d’octets de 512 octets. |
48 |
Écriture des unités de données (en LGA) Contient le nombre d’unités de données d’octet de 512 que l’hôte a écrites au contrôleur ; cette valeur n’inclut pas les métadonnées. Cette valeur est exprimée en milliers (c’est-à-dire qu’une valeur de 1 correspond à 1 000 unités de 512 octets écrits) et est très resserrante. Lorsque la taille de l’infrastructure LBA est une valeur autre que 512 octets, le contrôleur doit convertir la quantité de données écrites en 512 octets. Pour le jeu de commandes NVM, les blocs logiques écrits dans le cadre des opérations d’écriture doivent être inclus dans cette valeur. Écrire des commandes non corrélables ne doit pas affecter cette valeur. |
64 |
Commandes de lecture de l’hôte Contient le nombre de commandes de lecture délivrées au contrôleur. |
80 |
Commandes d’écriture de l’hôte Contient le nombre de commandes d’écriture délivrées au contrôleur. |
96 |
Temps d’affluence du contrôleur (en quelques minutes) Contient la durée pendant laquelle le contrôleur est occupé par les commandes d’E/S. Le contrôleur est occupé lorsqu’il y a une commande exceptionnelle pour une file d’attente d’E/S. (Plus précisément, une commande a été délivrée à l’issue d’une écriture de queue de queue de file d’attente d’E/S et l’entrée de file d’attente d’exécution correspondante n’a pas encore été publiée à la file d’attente d’E/S associée.) Cette valeur est indiquée en quelques minutes. |
112 |
Cycles d’alimentation Contient le nombre de cycles d’alimentation |
128 |
Heures de mise sous alimentation Contient le nombre d’heures de mise sous alimentation. Cela n’inclut pas le temps que le contrôleur était alimenté et dans un état de faible consommation. |
144 |
Arrêts non sécurisés Contient le nombre d’arrêts non sécurisés. Ce nombre est incrémenté lorsqu’une notification d’arrêt (CC.SHN) n’est pas reçue avant la perte d’alimentation. |
160 |
Erreurs multimédia Contient le nombre d’événements dans lesquels le contrôleur a détecté une erreur d’intégrité des données irrécupérable. Les erreurs telles que l’ECC non corrélable, la défaillance de la vérification CRC ou l’inadéquation des balises LBA sont incluses dans ce champ. |
176 |
Nombre d’entrées du journal des informations d’erreur Contient le nombre d’entrées du journal des informations d’erreur au cours de la durée de vie du contrôleur. |
192 |
Temps de température composite d’avertissement Contient le temps écoulé en quelques minutes sur le fait que le contrôleur est opérationnel et que la température composite est supérieure ou égale au champ WCTEMP (Warning Composite Temperature Threshold) et inférieure au seuil de température composite critique (LEURPMP) dans la structure de données Identifiez le contrôleur. |
196 |
Temps de température composite critique Contient le temps écoulé en quelques minutes que le contrôleur est opérationnel et que la température composite est supérieure au champ de seuil de température composite critique (QUEMP) dans la structure de données Identifiez le contrôleur. |