Comment 17 for bug 1378789

Revision history for this message
Adam Porter (alphapapa) wrote :

Thank you for making this change, finally.

I'd just like to point out that Baloo is far from the only thing that uses ionice. mlocate even uses it by default when it's available. I also use it extensively in backup scripts and other long-running background operations. I even use it for Dropbox (which does a lot of I/O on startup).

Frankly, I consider it a bug that deadline doesn't support ionice. Desktop systems commonly have background I/O operations running nowadays, and ionice is crucial for preventing such operations from harming interactive responsiveness. It's my understanding that deadline was only intended for servers and SSDs in the first place, so perhaps its use in other Ubuntu variants on HDDs should be revisited

Or we could use BFQ on desktops and kiss all these problems goodbye...if only the kernel team would build it... (I've tried applying the patches to a current Ubuntu kernel, but it's a real mess since they aren't kept in sync. If the kernel team would build it with the kernel--not necessarily set it as default, just build it--then people could use it, experiment with it, and gather data about it. Just watch the videos made by the BFQ devs on YouTube--they clearly show that it's worth it!)