tag:blogger.com,1999:blog-1327304432540056545.post4038497144738327671..comments2024-03-23T19:08:09.276+03:00Comments on Блог инженера: Включение планировщика DEADLINE для SSD дисковAndrey Tataranovichhttp://www.blogger.com/profile/08081249568199801233noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-1327304432540056545.post-79152047175506298312014-05-29T10:21:39.232+03:002014-05-29T10:21:39.232+03:00Исправлять его не вижу смысла, а вот поставить ссы...Исправлять его не вижу смысла, а вот поставить ссылку на альтернативное решение стоит. Спасибо за замечание.Andrey Tataranovichhttps://www.blogger.com/profile/08081249568199801233noreply@blogger.comtag:blogger.com,1999:blog-1327304432540056545.post-25588075611508710712014-05-25T12:10:04.813+03:002014-05-25T12:10:04.813+03:00А что вы не поправили ваш скриптик (http://blog.ta...А что вы не поправили ваш скриптик (http://blog.tataranovich.com/2013/01/ncq.html) что бы он делал тоже самое<br /><br />#!/bin/bash<br /><br />for _blkdev in `ls -1d /sys/block/*`<br />do<br /> # Check if block device has support for NOOP IO scheduler<br /> if [ -e "$_blkdev/queue/scheduler" ]; then<br /> if `grep -q noop "$_blkdev/queue/scheduler"`; then<br /> if [ ! -e "$_blkdev/device/queue_depth" ]; then<br /> continue<br /> fi<br /> if [ `cat "$_blkdev/queue/rotational"` -eq 0 ]; then<br /> echo -n "Selecting DEADLINE I/O scheduler for SSD $_blkdev: "<br /> echo deadline >"$_blkdev/queue/scheduler" 2>/dev/null && echo OK || echo FAIL<br /> else<br /> if [ `cat "$_blkdev/device/queue_depth"` -gt 1 ]; then<br /> echo -n "Selecting NOOP I/O scheduler for HDD $_blkdev: "<br /> echo noop >"$_blkdev/queue/scheduler" 2>/dev/null && echo OK || echo FAIL<br /> else<br /> continue<br /> fi<br /> fi<br /> else<br /> continue<br /> fi<br /> fi<br />done<br /><br />Хотя в udev есть плюс что на горячем подключении должен сработать<br /><br />Anonymoushttps://www.blogger.com/profile/01314370861432847891noreply@blogger.com