Optimisation SSD pour Debian Buster

De Linux Server Wiki
Version datée du 18 octobre 2020 à 10:55 par Pfoo (discussion | contributions) (Page créée avec « category:debian category:serveur =Au minimum= * Vérifiez l'alignement des partitions. Exemple pour la partition numéro 1 du disque : <pre> parted /dev/sda alig… »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


Au minimum

  • Vérifiez l'alignement des partitions. Exemple pour la partition numéro 1 du disque :
parted /dev/sda align-check opt 1
parted /dev/sda align-check min 1
  • Utilisez les options noatime,nodiratime dans /etc/fstab
  • Activez la commande TRIM de manière hebdomadaire avec fstrim :
cp /usr/share/doc/util-linux/examples/fstrim.{service,timer} /etc/systemd/system/
systemctl enable fstrim.timer
  • Utilisez l'ordonnanceur deadline :
aptitude install sysfsutils
echo "block/sda/queue/scheduler = deadline" >> /etc/sysfs.conf 

Faites le pour chaque disque SSD, et vérifiez la bonne application avec cat /sys/block/sda/queue/scheduler

  • Réduisez l'usage du swap :
echo "vm.swappiness=1" >> /etc/sysctl.d/local.conf

Autres choses possibles

  • Ajoutez l'option commit=600 à vos lignes fstab pour ext4 (attention, cela va de paire avec un risque plus élevé de perte et de corruption des données en cas de coupure de courant)
  • Stockez /tmp en mémoire :
    systemctl enable tmp.mount
  • stockez les logs en mémoire et synchronisez les avec le disque de temps en temps. Exemple : Ramlog