J'ai un SSD dans mon ordinateur portable et on m'a dit que le passage au programmateur "noop" était préférable.
Comment puis-je passer au planificateur Noop et où puis-je effectuer le changement pour qu'il persiste lors des redémarrages?
J'ai un SSD dans mon ordinateur portable et on m'a dit que le passage au programmateur "noop" était préférable.
Comment puis-je passer au planificateur Noop et où puis-je effectuer le changement pour qu'il persiste lors des redémarrages?
Éditez / etc / default / grub, tel que gksudo gedit /etc/default/grub
, ici vous devez ajouter elevator = noop.
Remplacez GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
par GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
.
Ensuite, exécutez sudo update-grub2
et redémarrez.
Supposons que votre disque dur soit /dev/sda
. Ensuite, vous pouvez vérifier pour voir quel planificateur est actuellement utilisé pour cela:
cat /sys/block/sda/queue/scheduler
(Le planificateur actuellement utilisé sera entouré de [
]
entre parenthèses.)
Et vous pouvez le faire utiliser le planificateur noop:
echo noop > /sys/block/sda/queue/scheduler
Consultez cet article pour obtenir plus d'informations.
Pour que la modification persiste, vous pouvez placer la commande dans /etc/rc.local
.
Cette référence Debian montre comment détecter dynamiquement les SSD et modifier le planificateur en conséquence:
Dans les systèmes avec différents types de lecteurs, vous pouvez ajuster les paramètres avec un règle udev (crée /etc/udev/rules.d/60-ssd-scheduler.rules):
# Définit le planificateur de délai pour les disques non rotatifs
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0",ATTR{queue/scheduler}="deadline"
Pour vous assurer que votre noyau peut détecter l’état de rotation:
$ for f in /sys/block/sd?/queue/rotational; do printf "$f is "; cat $f; done
/sys/block/sda/queue/rotational is 1
/sys/block/sdb/queue/rotational is 1
/sys/block/sdc/queue/rotational is 0 <=== Only this is SSD!
Tout ce qui précède est cité directement à partir de la référence Debian, qui contient de nombreux autres éléments d’intérêt pour les nouveaux utilisateurs de SSD.
Lire d'autres questions sur les étiquettes kernel