On aimerait avoir des retours avant de la mettre dans la doc. J'ai que des SSD ocz et cette ligne marche niquel, mais est-ce vraiment le cas pour tous les SSD?
J'ai cru aussi comprendre que le TRIM maintenant n'était plus tant nécessaire que ça, la fameuse option discards pour ext4. Les SSD récents ont un garbage collector qui s'occupe de ça maintenant. A voir s'il faut pas commencer à l'indiquer dans la doc aussi.
Dans ce fichier 99-ssd.rules j'ai ajouter aussi ça:
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/read_ahead_kb}="1024"
ça augmente ce que le kernel lit en avance sur le périphérique, car souvent quand on commence à lire un bout de fichier, on demande souvent la suite. Ya surement encore plein de trucs comme ça...
Et sinon il y a encore plus simple que le rc.local ou les règles udev, pour un pc/portable qui n'aurait
que du SSD, dans /etc/default/grub d'ajouter
elevator=noop
pour GRUB_CMDLINE_LINUX. Puis régénérer la conf grub2:
grub2-mkconfig -o /boot/grub2/grub.cfg
Du coup là on est en noop encore plus tôt dans la phase de boot. L'inconvénient c'est que tout est en noop, si on branche un DD externe, il sera logiquement un noop. C'est pas si grave mais il faut le savoir.