Page 1 sur 1
[SSD] Trim et Astuces (Résolu)
Publié : mer. 17 juin 2015, 22:03
par Joan31
Bonsoir,
Je dispose d'un SSD avec ArchLinux installé, et qui fonctionne tres bien.
Toute fois j'ai oublié d'activer la fonction TRIM (ou peut etre qu'elle est active par defaut ?).
Mes partitions du SSD (sda) :
Pour cela j'ai vu sur le wiki qu'il y a 3 methodes (TRIM via periodic fstrim, mount flag et tune2fs). Mais je ne sais pas laquel choisir, celle que vous pourrez me recommander et comment la maitre en oeuvre.
Autre chose, j'ai vu qu'il est conseillé de mettre sur une autre partition (sur un HDD) le /var ? Est ce vraiment utile ?
Si oui, j'ai bien un disque dur magnétique à part avec intégralement le /home.... Est il possible que le /var pointe sur la même partition genre que ce soit /home et /var sur /sdb1 ?
Merci
Re: [SSD] Trim et Astuces
Publié : mer. 17 juin 2015, 22:44
par Xorg
Je sais que tu es tombé sur le wiki anglais. La page SSD, créée il y a peu sur notre wiki, répond à ces questions. Elle est un peu moins complète mais ça y est.
Pour le TRIM, le plus simple je trouve c'est l'option
discard. C'est souvent déprécié de modifier les flags via tune2fs, et je trouve la méthode du
fstrim
plus laborieuse alors qu'elle apporte rien de plus.
Dans tous les cas, tu dois choisir entre les trois, c'est non-cumulatif.
Le
/var sur le disque dur, c'est dispensable. Sauf si tu as un disque dur avec de la NAND TLC et que tu le sollicites beaucoup, ça ne devrait pas poser de problèmes.
Et non, il faudrait créer une autre partition sur ton disque dur. Même s'il est possible par exemple que tu fasses un répertoire
/home/var et que tu le montes en
bind sur
/var, je trouve ça un peu sale.
Re: [SSD] Trim et Astuces
Publié : mer. 17 juin 2015, 23:03
par otacon
Il y a bien une quatrième méthode :
> fstrim une fois par semaine.
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 01:01
par Joan31
Xorg a écrit :Je sais que tu es tombé sur le wiki anglais. La page SSD, créée il y a peu sur notre wiki, répond à ces questions. Elle est un peu moins complète mais ça y est.
Pour le TRIM, le plus simple je trouve c'est l'option
discard. C'est souvent déprécié de modifier les flags via tune2fs, et je trouve la méthode du
fstrim
plus laborieuse alors qu'elle apporte rien de plus.
Dans tous les cas, tu dois choisir entre les trois, c'est non-cumulatif.
Le
/var sur le disque dur, c'est dispensable. Sauf si tu as un disque dur avec de la NAND TLC et que tu le sollicites beaucoup, ça ne devrait pas poser de problèmes.
Et non, il faudrait créer une autre partition sur ton disque dur. Même s'il est possible par exemple que tu fasses un répertoire
/home/var et que tu le montes en
bind sur
/var, je trouve ça un peu sale.
Merci Xorg. L'option discard m'a l'air correct. Et pour le var je ne l'utilise pas trop.... Donc bon je pense que c'est vraiment facultatif dans mon cas. Et puis je ne pense pas que cela tue mon SSD (avant qu'il soit mort je l'aurai probablement changé).
otacon a écrit :Il y a bien une quatrième méthode :
> fstrim une fois par semaine.
Pourquoi le fstrim une fois par semaine ?
Merci pour vos réponses.
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 06:15
par waitnsea
Bonjour,
Avec 2 DD, un SSD et un classique, je n'ai pas de broblème avec fstrim.timer activé en "weekly".
L'option discard était déconseillée, sauf dans certaines configurations en réseau.
Tu peux voir aussi, dans
ce post , ce commentaire :
Interestingly, I ran my system with discard for a while. I then decided to run fstrim and it trimmed more than 5GB of data. This lead me to believe that discard doesn't work all that well and a daily cron job of fstrim works best.
.
J'ai surtout mis ma swap sur mon DD classique.
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 07:51
par oktoberfest
Concernant l'usure des SSD (mythes et réalités) il y a cette page :
http://www.pcastuces.com/pratique/mater ... /page3.htm
En utilisant smartctl pour récupérer les informations on peut faire une estimation de la durée de vie de son SSD. Et en général on arrive à bien plus de 10 ans, donc vous pouvez y aller sans crainte.
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 08:54
par waitnsea
Oui, on se fait sans doute des peurs pour rien, mais il y a différentes gammes (Samsung EVO et PRO par exemple...)
On a aussi des surprises : mon SSD "pas cher sur Amazon" devait dater parce que son firmware était complètement obsolète. Heureusement le SAV de Samsung est sympa et m'a rassuré sur la mise à jour sans perte de données...
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 09:31
par Xorg
Ça apparaît les tests de durée de vie en haut de la page SSD.
Par exemple, le Samsung 840 Pro est mort après 2,4Po de données écrites (c'est celui qui s'en site le mieux).
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 10:15
par Joan31
Moi aussi j'ai ma partition swap sur un disque dur classique.
Cela dit, le plus simple est donc d'activer le service fstrim :
Comment vous réglez le fstrim timer par semaine ?
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 11:27
par Xorg
SupKurtJ a écrit :Comment vous réglez le fstrim timer par semaine ?
C'est le timer lui-même qui le définit (fichier
/usr/lib/systemd/system/fstrim.timer) :
Re: [SSD] Trim et Astuces
Publié : jeu. 18 juin 2015, 12:53
par Joan31
Xorg a écrit :SupKurtJ a écrit :Comment vous réglez le fstrim timer par semaine ?
C'est le timer lui-même qui le définit (fichier
/usr/lib/systemd/system/fstrim.timer) :
C'est bon c'est fait
Voici mon fichier fstrim.timer :
Code : Tout sélectionner
Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=multi-user.target
Donc voilà en principe c'est actif. Merci pour votre aide

Re: [SSD] Trim et Astuces (Résolu)
Publié : jeu. 18 juin 2015, 16:19
par Xorg
Heu oui, en principe on a tous le même fichier
fstrim.timer vu qu'il est fournit par le paquet
util-linux et qu'on ne modifie jamais les fichiers de configuration présents dans le
/usr.
Pour vérifier que c'est bien actif :
Re: [SSD] Trim et Astuces (Résolu)
Publié : jeu. 18 juin 2015, 16:26
par papajoke
Xorg a écrit :et qu'on ne modifie jamais les fichiers de configuration présents dans le /usr.
mais il est possible de le surcharger (fstrim.timer.d/override.conf dans /etc/) avec
Code : Tout sélectionner
systemctl cat fstrim.timer
# /usr/lib/systemd/system/fstrim.timer
[Unit]
Description=Discard unused blocks once a week
Documentation=man:fstrim
[Timer]
OnCalendar=weekly
AccuracySec=1h
Persistent=true
[Install]
WantedBy=multi-user.target
# /etc/systemd/system/fstrim.timer.d/override.conf
[Timer]
OnCalendar=
OnCalendar=monthly
Re: [SSD] Trim et Astuces (Résolu)
Publié : jeu. 18 juin 2015, 16:47
par Xorg
Ça évolue trop vite Systemd, je pense déjà pas à me servir de la commande edit, mais je ne savais même pas que la fonction cat existait avec.
C'est vrai que c'est un des points positifs de Systemd, et la surcharge c'est toujours pratique.
Je ne fais que m'extasier devant dans ce message et j'assume.
Re: [SSD] Trim et Astuces (Résolu)
Publié : jeu. 18 juin 2015, 22:34
par Joan31
Xorg a écrit :Heu oui, en principe on a tous le même fichier
fstrim.timer vu qu'il est fournit par le paquet
util-linux et qu'on ne modifie jamais les fichiers de configuration présents dans le
/usr.
Pour vérifier que c'est bien actif :
La commande me donne :
Code : Tout sélectionner
● fstrim.timer - Discard unused blocks once a week
Loaded: loaded (/usr/lib/systemd/system/fstrim.timer; enabled; vendor preset: disabled)
Active: active (waiting) since jeu. 2015-06-18 18:25:31 CEST; 4h 8min ago
Docs: man:fstrim
juin 18 18:25:31 zenitram systemd[1]: Started Discard unused blocks once a week.
juin 18 18:25:31 zenitram systemd[1]: Starting Discard unused blocks once a week
C'est bon non ?

Re: [SSD] Trim et Astuces (Résolu)
Publié : jeu. 18 juin 2015, 23:34
par Xorg
C'est bon oui. C'est actif et ça s'exécutera de nouveau dans environ une semaine.

Re: [SSD] Trim et Astuces (Résolu)
Publié : ven. 19 juin 2015, 08:52
par Joan31
Super

Merci