Ceci est une ancienne révision du document !
Quelques recommandations pour une installation adaptée/pérenne sur un disque SSD1).
S'assurer que le TRIM s'execute régulierement (lors du démarrage, lors de chaque arret) en ajoutant la commande fstrim dans le fichier /etc/rc.local
La variable swappiness permet d'influencer la manière dont le système va utiliser la zone de swap. Sa valeur peut être définie entre 1-100. Plus la valeur est faible, plus le système privilégiera la RAM même pour faire face à une forte charge avant d'utiliser la mémoire virtuelle sur SSD.
Pour afficher la valeur swappiness:
cat /proc/sys/vm/swappiness
Pour baisser la valeur par défaut de swappiness, modifier sa valeur définie dans le fichier /etc/sysctl.conf:
vm.swappiness=1
Le processus d'hibernation génère énormément d’écritures dans la zone de swap, il vaut mieux ne pas l'utiliser et s'assurer qu'elle est désactivée (c'est le cas par défaut sur Ubuntu).
Pour réduire encore les écritures sur le SSD il est possible de déplacer les fichiers temporaires et les logs en mémoire RAM.
Modifier le fichier /etc/fstab
tmpfs /var/log tmpfs defaults,noatime 0 0 tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Remarque: Comme toute l'arborescence sous /var/log disparaît après chaque redémarrage, certaines applications peuvent être perturbées. Dans ce cas, recréer l’arborescence nécessaire lors du démarrage via le script /etc/rc.local
# # Modification for SSD for dir in apparmor apt cups dist-upgrade fsck gdm installer samba unattended-upgrades ; do if [ ! -e /var/log/$dir ] ; then mkdir /var/log/$dir fi done