Bonjour à tous,
je possède un petit SSD OCZ Vertex 30Go (mis à jour avec la dernière version du firmware 1.6), et je croyais que le TRIM fonctionnait bêtement depuis des mois, alors qu'en fait non.
Explications. Je suis tombé sur cet article http://techgage.com/article/enabling_and_testing_ssd_trim_support_under_linux/ , qui explique comment activer et surtout tester (2e page) que le trim est fonctionnel.
J'ai un noyau suffisamment récent il me semble, uname -a donne :Linux localhost.localdomain 2.6.33.7-desktop-2mnb #1 SMP Mon Sep 20 18:19:20 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
J'ai le trim d'activé il me semble aussi, avec le BIOS en mode AHCI pour les disques sata, et voici la ligne de définition dans le /etc/fstab (option discard pour le trim) :# Entry for /dev/sda1 :
UUID=39d1ab03-ef65-4ab1-988b-e242c3e62d72 / ext4 acl,noatime,discard 1 1
Jusque là je croyais depuis des mois que j'avais tout bon, mais la 2e page de l'article indique comment vérifier en pratique que le trim est activé : on écrit un fichier au contenu bien identifiable, on récupère sa position et on lit le 1er secteur, on l'efface, on fait un sync et si on relit normalement le même secteur avec le trim on ne doit avoir plus que des 0. Or, dans mon cas je me retrouve avec le même contenu, le fichier a été marqué comme effacé, mais les secteurs n'ont pas été "récupérés" par la fonction trim.
Je ne vois pas ce que je peux faire de plus pour activer le trim, j'en appelle donc à l'aide ! Merci d'avance.
# garbage collection
Posté par fcartegnie . Évalué à 3.
Pour rendre la main plus rapidement, le TRIM n'est pas forcément instantané.
Si c'est le cas, reste à savoir l'intervalle auquel le disque efface les cellules marquées.
[^] # Re: garbage collection
Posté par alouali (site web personnel) . Évalué à 1.
Je me suis douté d'un truc comme ça, mais j'ai bien attendu et fait plusieurs sync.
# alignement des partitions ?
Posté par tomarch . Évalué à 1.
Le problème peut-il venir de l'alignement des partitions ?
Je viens de vérifier sur mon système (archlinux en 2.6.39.1 avec un OCZ vertex 2) et le trim semble ne pas fonctionner non plus.
Apparement mes partitions ne sont pas alignées (faut dire que je n'avais trouvé aucune bonne explication lors de l'installation).
Je viens de me repencher sur cette histoire d'alignement et ça reste encore assez vague pour moi.
Si quelqu'un à un bon tuto, ou encore mieux, une méthode pour réaligner ses partoches sans avoir besoin de formater, je lui en serait reconnaissant.
[^] # Re: alignement des partitions ?
Posté par alouali (site web personnel) . Évalué à 1.
Pareil, je n'ai pas du tout fait attention à l'alignement des partitions lors de l'installation. Mais il me semble que ça a plus à voir avec les performances qu'avec le fonctionnement ou non du trim, mais peut-être que je me trompe.
[^] # Re: alignement des partitions ?
Posté par tomarch . Évalué à 1.
je viens de réinstaller mon système en respectant bien l'alignement des partitions et en faisant le test donné dans ton lien, le trim est maintenant bien activé.
Point de vue performance, je n'ai pas encore vu de différence notable.
[^] # Re: alignement des partitions ?
Posté par alouali (site web personnel) . Évalué à 1.
Merci bien pour ce retour d'informations !
Je ferai attention à l'alignement à ma prochaine réinstallation.
# Taille de la zone
Posté par Kerro . Évalué à 3.
Tu devrais essayer avec une zone bien plus grande.
Si ta partition n'est pas alignée, ou que la taille des trim n'est pas celle que tu crois, c'est foiré.
Fait carrément avec 1 Mio. Ensuite tu vises un secteur au milieu.
[^] # FIAT LUX !!!
Posté par alouali (site web personnel) . Évalué à 2.
Merci beaucoup !!!
J'ai cette fois créé un fichier de 500K, et lu un secteur vers le milieu et ça marche !!!
Je pense donc effectivement que finalement c'est un problème d'alignement, je ferai attention au prochain formatage !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.