Quantcast
Viewing all articles
Browse latest Browse all 1252271

Debian (2231) / специфичные для дистрибутива вопросы

Skandalli:
Здравствуйте!
Подскажите такой момент. В 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...
И будет тоже самое, нет?

Viewing all articles
Browse latest Browse all 1252271

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>