Nombre de wear leveling
Le
Brice Graignic

Salutatous,
TechTool Pro 12 m'indique que le SSD de l'iMac 27" 17,1 3To 32 Go de RAM de
2016-05 a des problèmes.
Vérification smart, il m'annonce : nombre de wear leveling (173).
Tout le reste est bon.
Est-ce grave docteur ?
Puis-je le réparer et comment ?
Dois-je changer ce SSD ?
Merci,
Cordialement,
PS : pour l'instant je fais l'autruche, j'ai décoché l'analyse smart !
--
B. Graignic
enlever-bgraig@wanadoo.fr
TechTool Pro 12 m'indique que le SSD de l'iMac 27" 17,1 3To 32 Go de RAM de
2016-05 a des problèmes.
Vérification smart, il m'annonce : nombre de wear leveling (173).
Tout le reste est bon.
Est-ce grave docteur ?
Puis-je le réparer et comment ?
Dois-je changer ce SSD ?
Merci,
Cordialement,
PS : pour l'instant je fais l'autruche, j'ai décoché l'analyse smart !
--
B. Graignic
enlever-bgraig@wanadoo.fr
Tu peux faire une copie (texte, ou d'écran) du rapport SMART ?
173 c'est à priori le code de l'attribut SMART. Quelle est la valeur
correspondante ? L'intitulé "Nombre de wear leveling" n'est pas très
parlant, sur mon SSD (un Crucial) le code 173 correspond au nombre moyen
d'effacements effectués sur les cellules, ce qui est plus clair car
c'est cette donnée qui détermine l'usure théorique. La valeur brute est
137, il m'annonce par ailleurs qu'il reste 91% de sa durée de vie
théorique (code 202). C'est consistant car ça veut dire qu'il table sur
137/(1-0.91) soit environ 1500 cycles d'effacement/écriture, ce qui
correspond effectivement à ce type de SSD (MLC/TLC grand public).
L'autre donnée importante pour juger de l'usure non pas théorique mais
réelle c'est l'état de la réserve de blocs, qui est utilisée pour
remplacer les blocs défectueux au cours du temps (code 180). Chez moi la
valeur normalisée est à 0, ce qui veut dire qu'il n'a pas encore pioché
dans la réserve.
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes." (ST sur fr.bio.medecine)
"Je suis ATARIste, et j'ai bien l'intention que l'on me respecte ici."
(FLC sur fr.comp.sys.atari)
Hélas, TechTool Pro ne propose pas de valeur, mais un positionnement sur un graphique.
J'ai regardé mon SSD avec smartctl -a dans le terminal et j'ai une valeur de 172 et TTP me situe dans le vert et tu
as une valeur de 91.
Sais-tu à partir de quelle valeur ce paramètre devient problématique ?
À partir de 12, ke n'ai plus les mêmes valeurs d'item que toi.
SMART Attributes Data Structure revision number: 40
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
1 Raw_Read_Error_Rate -O-RC- 200 200 000 - 0
5 Reallocated_Sector_Ct PO--CK 100 100 000 - 0
9 Power_On_Hours -O--CK 095 095 000 - 24501
12 Power_Cycle_Count -O--CK 088 088 000 - 11467
169 Unknown_Apple_Attrib PO--C- 253 253 010 - 3952057785856
173 Wear_Leveling_Count -O--CK 172 172 100 - 2422418309844
174 Host_Reads_MiB -O---K 099 099 000 - 242105768
175 Host_Writes_MiB -O---K 099 099 000 - 207438841
192 Power-Off_Retract_Count -O--C- 099 099 000 - 644
194 Temperature_Celsius -O---K 050 050 000 - 50 (Min/Max 17/75)
197 Current_Pending_Sector -O---K 100 100 000 - 0
199 UDMA_CRC_Error_Count -O-RC- 200 200 000 - 0
240 Unknown_SSD_Attribute -O---K 100 100 000 - 0
Sais-tu si c'est inhérent aux paramètres du disque (différence de fabricant par exemple) ?
--
Gérard FLEUROT
Pour un outils qui s'appelle "Pro", comment dire...
L'attribut 173 est dans le vert sur le graphique, non ? Du coup
qu'est-ce qui te fait dire qu'il y a un problème ?
172 chez toi c'est une valeur normalisée, mais on ne sait pas sur quel
max. Au vu des autres attributs le max est probablement de 200. Les
normalisations se font typiquement sur 100, sur 200, ou sur 255, et
chaque fabricant fait un peu ce qu'il veut :(
La colonne "THRESH" indique en principe la valeur en dessous de laquelle
l'attribut devient problématique. Ici c'est 100, donc ton SSD aurait
encore de la marge.
En fait chaque fabricant implémente les attributs SMART comme il veut,
il n'y a pas de réelle standardisation.
Je vois aussi l'attribut 175 qui est la quantité de données écrites sur
le SSD depuis sa mise en service, soit 207To. c'est énorme, ça
représente 6000 fois la capacité du SSD, donc à la louche 6000 cycles
d'écriture (c'est plus compliqué que ça en réalité mais bon). Les SSD de
type SLC (je suppose que ça en est un ) supportent typiquement 10000 cycles.
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes." (ST sur fr.bio.medecine)
"Je suis ATARIste, et j'ai bien l'intention que l'on me respecte ici."
(FLC sur fr.comp.sys.atari)
PS : Brice Grainic et Fleuger c'est le même ?
--
"...sois ouvert aux idées des autres pour peu qu'elles aillent dans le
même sens que les tiennes." (ST sur fr.bio.medecine)
"Je suis ATARIste, et j'ai bien l'intention que l'on me respecte ici."
(FLC sur fr.comp.sys.atari)
Je ne sais si c'est le même iMac !
Par contre c'est le même image techTool sauf que le repère du Nombre de Wear
leveling est au milieu.
https://www.dropbox.com/s/k5jgmjharexqces/TechTool%20SSD%20Apple%202020-06-20.png?dl=0
J'ai essayé la commande smartctl -a mais j'ai “command not found“ dans le
terminal (MacOs Mojave)
Cordialement,
--
B. Graignic
Vu l'autre message, je penses que tu as compris maintenant que tu
répondais à Fleuger et Pas à Brice Graignic.
Oui, j'ai vu sur un site que les cellules sont prévues pour 2000 cycles.
En fait l'alerte serait à 10 %
Merci beaucoup pour toutes ces explications.
--
Gérard FLEUROT
Mais non !
Je me suis permis d'intervenir parce que je possède aussi TTP.
Sur l'image dont j'ai donné le lien Dropbox, on voit que tout est
dans le vert et je pense que chez Brice, l'item (173) doit se situer
dans le jaune ou le rouge.
En 2001, j'ai acheté un PowerMac MDD et j'ai pris l'assistance Apple
Care et TechTool Pro était fourni avec comme outil d'analyse.
Je l'ai conservé en payant à chaque fois les mises à jour, mais
j'avoue qu'il n'est plus aussi performant qu'à cette époque.
Surtout que maintenant, avec l'aide du groupe et les connaissances
que j'ai acquises, je ne me débrouille pas trop mal en cas de problème.
Je ne sais pas comment tu fonctionnes, mais moi, je m'efforce de
connaître les noms ou les pseudos des participants aux groupes mac,
raison pour laquelle les Faces-DB me sont bien utiles.
--
Gérard FLEUROT
Il faut avoir installé les smartmontools* avec un gestionnaire de
paquets et la commande est smartctl -a disk0
(voir si c'est le bon disque avec diskutil list)
* Chez moi, je l'ai installé avec Homebrew, mais les pros préfèrent
Macport ou Fink pour la sécurité.
--
Gérard FLEUROT
Il y a aussi un paquet d'installation direct ici :
--
Gérard FLEUROT
j'ai installé mais il doit me manquer une manip car c'est toujours le même message
Cordialement,
--
B. Graignic