Mam dysk SSD w laptopie i powiedziano mi, że preferowane jest przejście do harmonogramu „noop”.
Jak przejść do harmonogramu noop i gdzie wprowadzić zmiany, aby były trwałe po ponownym uruchomieniu?
Edytuj / etc / default / grub, np. gksudo gedit /etc/default/grub
Tutaj musisz dodać windę = noop.
Zmień GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
na GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
.
Następnie uruchom sudo update-grub2
i uruchom ponownie.
Załóżmy, że masz twardy dysk
/dev/sda
. Następnie możesz sprawdzić, który harmonogram jest obecnie w nim używany:cat /sys/block/sda/queue/scheduler
(Aktualnie używany harmonogram zostanie otoczony
[
]
nawiasami).I możesz sprawić, by używał harmonogramu noop:
echo noop > /sys/block/sda/queue/scheduler
Więcej informacji znajdziesz w tym artykule .
Aby zmiana została utrzymana, możesz wprowadzić polecenie
/etc/rc.local
.źródło
sudo echo noop > /sys/block/sda/queue/scheduler
? To nie działa, ponieważ powłoka działająca jako użytkownik ustawia przekierowanie przed uruchomieniem polecenia, którego dane wyjściowe są przekierowywane. Zamiast tego możesz użyćecho noop | sudo tee /sys/block/sda/queue/scheduler
. Zobacz: Nie można powtórzyć „hello”> x.txt nawet w przypadku sudo? i jak rozwiązać problem „odmowa dostępu” podczas korzystania z sudo z przekierowaniem w Bash? po więcej informacji i inne podejścia. (Jeśli nie to masz na myśli, daj mi znać.)To odwołanie do Debiana pokazuje, jak dynamicznie wykrywać dyski SSD i odpowiednio zmieniać harmonogram:
Aby upewnić się, że twoje jądro może wykryć status rotacji:
Wszystkie powyższe cytaty pochodzą bezpośrednio z referencji Debiana, która ma wiele innych elementów interesujących użytkowników SSD po raz pierwszy.
źródło