Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
ssd [Le 23/06/2025, 19:47] krodelabestiole réorganisation (+Techniques d'optimisation) |
ssd [Le 28/10/2025, 10:29] (Version actuelle) krodelabestiole [Égalisation de l'usure] note |
||
|---|---|---|---|
| Ligne 33: | Ligne 33: | ||
| <note>C'est aussi vrai pour les [[:virtualisation|machines virtuelles]].</note> | <note>C'est aussi vrai pour les [[:virtualisation|machines virtuelles]].</note> | ||
| - | Même pour le stockage des fichiers multimédia les plus lourds, la [[#types_de_cellules|NAND QLC]] par exemple permet d'accélérer très largement les recherches et les accès, pour un tarif peu supérieur aux disques durs à capacité égale (et sans en avoir les multiples défauts). On réserve désormais les disques durs à la [[:sauvegarde]], ou au stockage de fichiers lourds et peu sollicités. | + | Même pour le stockage des fichiers multimédia les plus lourds, la [[#types_de_cellules|NAND QLC]] par exemple permet d'accélérer très largement les recherches et les accès, pour un tarif peu supérieur aux disques durs à capacité égale (et sans en avoir les multiples défauts). On réserve désormais les disques durs à la [[:sauvegarde]], ou au stockage de fichiers lourds et peu sollicités (on parle de //[[wpfr>données froides]]//). |
| ===== Utilisation avec Ubuntu ===== | ===== Utilisation avec Ubuntu ===== | ||
| Ligne 49: | Ligne 49: | ||
| </note> | </note> | ||
| - | Un SSD se [[:partitions|partitionne]] de la même manière qu'un disque dur traditionnel. | + | ==== Ajout d'un SSD ==== |
| + | |||
| + | Un SSD se [[:partitions|partitionne]] de la même manière qu'un [[:disque dur]]. | ||
| <note tip> | <note tip> | ||
| Ligne 56: | Ligne 58: | ||
| Pour mettre en place une telle configuration, vous pouvez vous aider de [[:partitions_data|cette documentation]]. | Pour mettre en place une telle configuration, vous pouvez vous aider de [[:partitions_data|cette documentation]]. | ||
| </note> | </note> | ||
| + | |||
| + | Pour ajouter un SSD à votre ordinateur //après// avoir installé Ubuntu, il faut : | ||
| + | - l'installer physiquement dans la machine (voir si besoin //[[#Formats et Connexions]]//), | ||
| + | - le [[:partitions|formater]], | ||
| + | - puis ajouter une entrée au fichier ''/etc/fstab'' pour monter automatiquement votre nouvel espace de stockage au démarrage du système. | ||
| + | |||
| + | La manière la plus facile pour formater puis ajouter cette entrée est probablement de passer par l'utilitaire graphique [[:gnome-disk-utility|GNOME Disques]] qui est présent par défaut sur Ubuntu, et qui modifie en arrière-plan le fichier ''[[mount_fstab|/etc/fstab]]'' sans avoir qu'on ait à l'éditer manuellement ! | ||
| + | |||
| + | Commencer par [[:gnome-disk-utility#creer une partition]] (sur Ubuntu on utilise généralement le format [[:Ext4]]), puis pour l'espace de stockage ([[:partitions|partition]]) concerné, cliquer sur l'icône //Options de partition supplémentaires// -> //Modifier les options de montage...//\\ | ||
| + | L'option //Monter au démarrage du système// aura pour effet d'ajouter une entrée correspondante dans ''[[mount_fstab|/etc/fstab]]'' et rendra le stockage accessible sur le point de montage choisi (par défaut dans le répertoire''/mnt''). | ||
| ===== Formats et Connexions ===== | ===== Formats et Connexions ===== | ||
| Ligne 108: | Ligne 120: | ||
| Ubuntu effectue cette opération automatiquement et régulièrement avec le programme ''[[man>fstrim]]''.\\ | Ubuntu effectue cette opération automatiquement et régulièrement avec le programme ''[[man>fstrim]]''.\\ | ||
| Vous pouvez vérifier son bon fonctionnement avec cette commande : | Vous pouvez vérifier son bon fonctionnement avec cette commande : | ||
| - | <code>systemctl status fstrim</code> | + | systemctl status fstrim |
| + | ou, sans doute plus utilement : | ||
| + | systemctl status fstrim.timer | ||
| + | indique le moment de la prochaine exécution programmée de ''[[man>fstrim]]'' (ligne ''Trigger:''). | ||
| <note warning>Attention au fait que la commande TRIM rend la {{tagpage>récupérer|récupération de données}} impossible sur les secteurs concernés.</note> | <note warning>Attention au fait que la commande TRIM rend la {{tagpage>récupérer|récupération de données}} impossible sur les secteurs concernés.</note> | ||
| Ligne 118: | Ligne 133: | ||
| (ou **//[[wpfr>Ramasse-miettes_(informatique)|garbage collector]]//**) | (ou **//[[wpfr>Ramasse-miettes_(informatique)|garbage collector]]//**) | ||
| - | Ce mécanisme permet de réorganiser les données sur le disque, pour permettre de conserver de bonnes performances après des écritures aléatoires. \\ | + | Ce mécanisme permet de réorganiser les données sur le support, pour permettre de conserver de bonnes performances après des écritures aléatoires. \\ |
| - | La plupart des disques l'intègrent aujourd'hui. | + | La plupart des SSD l'intègrent aujourd'hui. |
| ==== Égalisation de l'usure ==== | ==== Égalisation de l'usure ==== | ||
| Ligne 126: | Ligne 141: | ||
| C'est un procédé utilisé par les contrôleurs des SSD. Il consiste à répartir l'usure des cellules en écrivant le moins souvent possible dans les mêmes, et en profitant ainsi au maximum du nombre de cycles de lecture-écriture de chacune. Cet algorithme améliore donc la durée de vie des SSD. | C'est un procédé utilisé par les contrôleurs des SSD. Il consiste à répartir l'usure des cellules en écrivant le moins souvent possible dans les mêmes, et en profitant ainsi au maximum du nombre de cycles de lecture-écriture de chacune. Cet algorithme améliore donc la durée de vie des SSD. | ||
| + | |||
| + | On peut estimer l'usure d'un SSD grâce à [[:smartmontools|SMART]] : | ||
| + | sudo smartctl -a /dev/nvme0 | ||
| + | (''nvme0'' [[:partitions#designation_des_partitions_dans_ubuntu|à adapter]] si besoin)\\ | ||
| + | La ligne ''Percentage Used'' indique le pourcentage d'usure des cellules. Celui-ci peut dépasser 100%, il est dans ce cas urgent de changer de support ! | ||
| + | <note warning> | ||
| + | Un SSD sain ne dispense en aucun cas de //[[:sauvegarde|sauvegarder]]// régulièrement, si on tient à ses données ! | ||
| + | </note> | ||
| La commande [[#TRIM]] permet d'augmenter la quantité de cellules considérées comme vides par le SSD et donc d'améliorer cette opération. Grâce à TRIM, plus le SSD contient d'espace vide, mieux est répartie son usure. | La commande [[#TRIM]] permet d'augmenter la quantité de cellules considérées comme vides par le SSD et donc d'améliorer cette opération. Grâce à TRIM, plus le SSD contient d'espace vide, mieux est répartie son usure. | ||