[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Installation sur un SSD



Francois Lafont a écrit :
> Mais alors, si jamais on monte un disque SSD sans l'option discard
> _et_ sans prendre le soin de faire un fstrim régulièrement, alors que
> se passe-t-il ? Le disque va se remplir inexorablement au fil du temps
> et à un moment donné je ne pourrai tout simplement plus écrire dessus
> (bien que le filesystem, lui, ne soit pas à 100%) ?

Je ne suis nullement un spécialiste de la question mais ma compréhension
du fonctionnement de la commande TRIM est qu'elle marque les blocs
disponibles en réinitialisant au passage leur contenu.

Si on ne l'exécute pas de temps à autres, d'une part les performances du
SSD se dégradent petit à petit (j'ai pu le constater avant de découvrir
cette commande) et d'autre part, lorsque le contrôleur fini par avoir
besoin d'espace, il doit se livrer à de coûteux cycles de
lecture/effacement/écriture.

> Personnellement, j'aurais plutôt pensé que le SSD fait le trim
> lui-même tout seul comme un grand, quand ça l'arrange. Je me trompe ?
> Ou alors ce n'est vrai que pour des SSD d'une certaine qualité ?

Si j'ai là encore bien compris le nœud du problème, le contrôleur SSD
n'a pas plus d'idée de la signification du contenu des blocs que le
contrôleur RAM n'a d'idée du contenu des blocs de mémoire vive. Du coup,
il ne peut déterminer lui-même quels sont les blocs libres, tout comme
le contrôleur de mémoire vive ne peut pas détecter qu'un bloc réservé
par une application n'est plus utilisé par cette application et décider
de réutiliser ce bloc. Dans les deux cas, c'est au système
d'exploitation d'agir car c'est à son niveau que la donnée prend son
sens technique et devient une information.

Sébastien

-- 
Sébastien Dinot, sebastien.dinot@free.fr
http://sebastien.dinot.free.fr/
Ne goûtez pas au logiciel libre, vous ne pourriez plus vous en passer !


Reply to: