Câu trả lời:
Chỉnh sửa / etc / default / grub, chẳng hạn như gksudo gedit /etc/default/grub
, ở đây bạn cần thêm thang máy = noop.
Thay đổi GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
thành GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=noop"
.
Sau đó chạy sudo update-grub2
và khởi động lại.
Giả sử đĩa cứng của bạn là /dev/sda
. Sau đó, bạn có thể kiểm tra xem trình lập lịch nào hiện đang được sử dụng cho nó:
cat /sys/block/sda/queue/scheduler
(Bộ lập lịch hiện đang sử dụng sẽ được bao quanh bởi [
]
dấu ngoặc.)
Và bạn có thể làm cho nó sử dụng bộ lập lịch noop:
echo noop > /sys/block/sda/queue/scheduler
Xem bài viết này để biết thêm thông tin.
Để thay đổi liên tục, bạn có thể đặt lệnh vào /etc/rc.local
.
sudo echo noop > /sys/block/sda/queue/scheduler
à? Điều đó không hoạt động, như shell, chạy như người dùng của bạn, thiết lập chuyển hướng trước khi chạy lệnh có đầu ra được chuyển hướng. Bạn có thể sử dụng echo noop | sudo tee /sys/block/sda/queue/scheduler
thay thế. Xem Không thể echo echo xin chào> x.txt ngay cả với sudo? và Làm thế nào để giải quyết sự cho phép của Viking từ chối việc sử dụng sudo với chuyển hướng trong Bash? để biết thêm thông tin và các phương pháp khác. (Nếu đó không phải là ý bạn, xin vui lòng cho tôi biết.)
Tham chiếu Debian này cho thấy cách phát hiện động SSD và thay đổi lịch trình phù hợp:
Trong các hệ thống có các loại ổ đĩa khác nhau, bạn có thể điều chỉnh cài đặt bằng quy tắc udev (tạo /etc/udev/rules.d/60-ssd-scheduler.rules):
# Đặt lịch trình thời hạn cho các đĩa không quay
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0",ATTR{queue/scheduler}="deadline"
Để đảm bảo rằng hạt nhân của bạn có thể phát hiện trạng thái quay:
$ 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!
Tất cả những điều trên được trích dẫn trực tiếp từ tài liệu tham khảo Debian, có nhiều yếu tố đáng quan tâm khác đối với người dùng SSD lần đầu.