Messages in this thread | | | Subject | Re: Real-time problem due to IO congestion. | From | Lee Revell <> | Date | Fri, 10 Jun 2005 14:26:46 -0400 |
| |
On Fri, 2005-06-10 at 16:49 +0900, Takashi Ikebe wrote: > Jens Axboe wrote: > > On Fri, Jun 10 2005, Takashi Ikebe wrote: > > > > This basically needs io priorities to work, so that request allocation > > is prioritized as well. I didn't actually add request allocation groups > > in the cfq-ts posted with priority support, however I have some patches > > from years ago that did so. I'll see if I can find the time to brush > > those off. > > > > As you and andrew said, basically application based approach seems > reasonable, > but I'm so interesting your patch, if you have time, please show me :-)
Take a look at the lock-free ringbuffers in JACK. No point reinventing the wheel...
I think it's a bit strange that the disk IO issue comes up so often in these RT discussions, it's something of a red herring, because there's rarely an RT constraint in getting the data to disk; the RT constraint is in getting the data from the device to memory.
Lee
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |