Bugzilla – Bug 115339
choosing default elevator doesn't work anymore
Last modified: 2006-01-26 15:55:05 UTC
for some reason the default elevator was changed to cfq.. anyway, I want to use the anticipatory scheduler as usual, but the elevator=as parameter seems to have stopped working. I have serious interactivity problems with the cfq scheduler.. how can I get the as scheduler back?
I'll look at the elevator= kernel parameter, but please take a minute to fill in the workloads where cfq isn't working well for you.
hmm, that would be another bug.. anyway, the machine is blocking all the time (as in: anything that accesses the disc is hanging, so not even a remote ssh login is possible anymore) when nontrivial disk I/O is triggered, e.g. I build a package, remove a subdirectory and run du -sk * at the same time. this seems to happen on XFS at least, possibly reiserfs as well. machine is oldboy.suse.de if you want to look.
Did you hardcode this machine to use the anticipatory scheduler? mason@oldboy:/sys/block/sda/queue> cat scheduler noop [anticipatory] deadline cfq
no, I just did echo anticipatory > /sys/block/sda/queue/scheduler to be able to work again (the machine I use for building packages)
Try elevator=anticipatory
ok, that works
but it used to be =as, so I think adding this as compat for people not reinstalling but upgrading should be okay
git commit 655bc2d3825e7a1b1ee1f60a40e98bf165577b5c upstream contains a fix. the only question is how to get it into our tree..
merged for 10.1