I'm running a Wheezy box in KVM, by default it runs the kernel 3.2. After I upgrade to 3.14 from backports, I no longer can tune the IO scheduler.
Before:
# cat /sys/block/vda/queue/scheduler
noop deadline [cfq]
# echo noop > /sys/block/vda/queue/scheduler
# cat /sys/block/vda/queue/scheduler
[noop] deadline cfq
After:
# cat /sys/block/vda/queue/scheduler
none
# echo noop > /sys/block/vda/queue/scheduler
# cat /sys/block/vda/queue/scheduler
none
The host and VM configuration are untouched. What could be the problem?