Code: Select all
w /sys/block/mmcblk0/queue/scheduler - - - - deadlineCode: Select all
w /sys/block/mmcblk0/queue/scheduler - - - - deadlineCode: Select all
echo "deadline" > /sys/block/mmcblk0/queue/scheduler
# dd if=/dev/zero of=test bs=1M count=512
536870912 bytes (537 MB) copied, 34.6949 s, 15.5 MB/s
# echo "noop" > /sys/block/mmcblk0/queue/scheduler
# dd if=/dev/zero of=test bs=1M count=512
536870912 bytes (537 MB) copied, 35.3581 s, 15.2 MB/sCode: Select all
root:~# echo "deadline" > /sys/block/mmcblk0/queue/scheduler
root:~# sync
root:~# dd if=/dev/zero of=test bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 14.0027 s, 9.6 MB/s
root:~# sync
root:~# echo "noop" > /sys/block/mmcblk0/queue/scheduler
root:~# sync
root:~# dd if=/dev/zero of=test bs=1M count=128
128+0 records in
128+0 records out
134217728 bytes (134 MB) copied, 13.1649 s, 10.2 MB/sCode: Select all
# set noop scheduler for non-rotating disks
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
# set noop scheduler for multimedia cards (SD-cards)
ACTION=="add|change", KERNEL=="mmc*", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"