i wonder if there's a way to grant a process
priority over all other
processes when it comes to disk i/o.. Somewhat similar like SCHED_FIFO
scheduling for cpu priorities.
This may be late/redundant/boring, but such is life when you deal with
digests. Jens Axboe's cfq-ts patch fits pretty close to what you
describe, and comes with a utility for setting the io priority. It's
been getting quite a healthy workout by ck mailing list members. I gave
it a good push with Ardour at one point, but then life got in the way.
Jens' last post/patch (that I saw) is at
http://bhhdoa.org.au/pipermail/ck/2005-January/002650.html
It'd be worth skimming the ck archive <http://bhhdoa.org.au/pipermail/ck/>
for hurrahs, horror stories and info on the ionice utility before diving
in though - the earlier warnings on experimentalism are wise counsel.
cheers, Cal