On 2016-01-18 21:26:16 +0100, Pascal Hambourg wrote: > Vincent Lefevre a écrit : > > On 2016-01-18 09:43:35 +0100, Pascal Hambourg wrote: > >> Je n'ai pas regardé cette page, mais certains SSD haut de gamme ont un > >> taux d'overprovisionning élevé, pouvant aller jusqu'à 100%. Dans ce cas > >> il reste toujours une grande quantité de blocs libres même sans TRIM, ce > >> qui permet au ramasse-miettes de fonctionner efficacement. On peut > >> obtenir un résultat similaire en n'utilisant qu'une fraction de la > >> capacité utile d'un SSD standard. > > > > J'ai des doutes là-dessus. Lorsqu'il y a une modification d'un > > fichier: > > > > 1) Si le système cherche à réécrire sur les pages utilisées, ça va > > provoquer des effacements / copies, ce qui est lent. > > > > 2) S'il cherche au contraire à utiliser des zones libres (tant qu'il > > y en a), il va prendre de plus en plus de données, tel que c'est > > vu par le SSD. Et au bout d'un moment, tout sera occupé, et on > > retombe dans le cas 1 (s'il ne fait pas lui-même de TRIM). > > C'est pour éviter d'en arriver là que le SSD fait du ramasse-miettes : > compactage et copie des pages à jour dans de nouveaux blocs, et > effacement des blocs libérés.
Oui, mais le ramasse-miettes du SSD ne fonctionne bien que si TRIM est utilisé. L'overprovisionning va juste retarder le moment où l'absence de TRIM posera des problèmes de performance. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)