[gull] Write Amplification on SSD

Blaise Vogel bvogel at altux.ch
Thu Feb 11 15:33:06 CET 2016


Suite ...

----- Le 11 Fév 16, à 14:35, Cédric cedric.dufour at ced-network.net a écrit :

> Re, sur les disques Samsung (et peut-être ceux d'autres fabricants), un
> champ intéressant est le "Wear Leveling Count":
> 
> # smartctl -a /dev/sda
> Device Model:     Samsung SSD 850 PRO 128GB
> [...]
> Vendor Specific SMART Attributes with Thresholds:
> ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE
> UPDATED  WHEN_FAILED RAW_VALUE
> [...]
>  9 Power_On_Hours          0x0032   097   097   000    Old_age
> Always       -       14882
> 177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail
> Always       -       48
> 
> Le champs "VALUE" et à 100 (%) sur un disque neuf et décroît au fur et à
> mesure que les cellules voient s'épuiser leur quota d'opération
> d'écritures. À zero, le disque est très certainement mort. L'avenir dira
> s'il "vit" jusqu'à zéro ou mourra bien avant.
> 
> En comparant le champ "VALUE" et le champ "RAW_VALUE", on obtient une
> indication du nombre - absolu - d'opération d'écritures à priori
> supportées par chaque cellule. Dans le cas ci-dessus, 48 opérations
> d'écritures (RAW_VALUE) correspondant à 1-1.9...% (100%-VALUE) d'usure,
> on obtient une quantité d'opérations d'écriture - anticipées par le
> fabricant - de l'ordre de 2400 à 4800. Bien entendu le firmware s'occupe
> de répartir les opérations d'écritures de manière à "user"
> harmonieusement la totalité des cellules disponibles.
> 
> Il est intéressant aussi de voir qu'en 14882 heures (620 jours)
> d'utilisation - OS + cache/journal ZFS d'un "serveur" HTPC/stockage/mail
> - seul 1-1.9% de la capacité du SSD a été utilisé.
> Intéressant également de comparer ces chiffres aux données de Blaise
> (174 jours en ligne, 5% d' "usure"); chacun son "use case"! :-)
Mon portable de travail depuis 2 ans, avec pas mal d'analyse de données, traitement de fichiers, ...

> Je me demande par contre ce que signifie le champs
> "Media_Wearout_Indicator" (présent chez Blaise mais pas chez moi).
J'ai trouvé seulement cet info:
"The normalized value of 100 (when the SSD is new) and declines to a minimum value of 1"
Par contre, ma valeur est à 199 ...


Blaise


More information about the gull mailing list