Skandalli:
Здравствуйте!
Подскажите такой момент. В Debian wiki есть рекомендации для I/O:
Код:
Я не очень понимаю, в чем разница?
В случае с udev - привязка идет к атрибутам, и если я правильно понял, то такая команда будет работать для всех дисков, которые будут определены системой, как SSD (ATTR{queue/rotational}=="0").
Но с другой стороны echo "block/sdX/queue/scheduler = deadline" >> /etc/sysfs.conf
Я могу применить к 10 дискам, просто меняя sdX на sda и sdb...
И будет тоже самое, нет?
Здравствуйте!
Подскажите такой момент. В Debian wiki есть рекомендации для I/O:
Код:
(This step is not necessary for SSDs using the NVMe protocol instead of SATA, which bypass the traditional I/O scheduler and use the blk-mq module instead.) The default I/O scheduler queues data to minimize seeks on HDDs, which is not necessary for SSDs. Thus, use the "deadline" scheduler that just ensures bulk transactions won't slow down small transactions: Install sysfsutils and echo "block/sdX/queue/scheduler = deadline" >> /etc/sysfs.conf (adjust sdX to match your SSD) reboot or echo deadline > /sys/block/sdX/queue/scheduler In systems with different drive types you can adjust settings with a udev rule (create /etc/udev/rules.d/60-ssd-scheduler.rules): # set deadline scheduler for non-rotating disks ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="deadline" |
Я не очень понимаю, в чем разница?
В случае с udev - привязка идет к атрибутам, и если я правильно понял, то такая команда будет работать для всех дисков, которые будут определены системой, как SSD (ATTR{queue/rotational}=="0").
Но с другой стороны echo "block/sdX/queue/scheduler = deadline" >> /etc/sysfs.conf
Я могу применить к 10 дискам, просто меняя sdX на sda и sdb...
И будет тоже самое, нет?