Great news. I was using no-op for the SSD, but a specific designed scheduler for this kind of devices is what's needed. SSD is gonna be the main technology in no time.
Phoronix: FIOPS: A New Linux I/O Scheduler For Flash/SSDs
Last week a new I/O scheduler was presented for the Linux kernel. This new scheduler, FIOPS, is designed around modern flash-based storage devices like solid-state drives...
http://www.phoronix.com/vr.php?view=MTAzOTU
Great news. I was using no-op for the SSD, but a specific designed scheduler for this kind of devices is what's needed. SSD is gonna be the main technology in no time.
yes Great! i think this will make a great impact.
i don't have a ssd yet but i do intend to eventually and i'll be excited to see results of this.
Does the kernel allow multiple I/O schedulers to be loaded, and different ones to be assigned to different block devices? I was under the impression it's a one or the other kind of thing, which would not work as well for the many people with both types of drives (e.g., many larger laptop devices, and most desktop users with SSDs).
Learn something new every day.![]()
I use SSD, I'd be curious to know if the scheduler will be chosen automatically at OS install(per your distro), or do you have to recompile the kernel in order to use it, or will there be a control panel at some point where I can click and select it, or........
When it's done of course.
I wonder how long (if ever) it will take for the kernel to implement hands-free selection of the best scheduler type (ie. if there are three rotating and one SSD, select CFS). Unfortunately, this is the kind of out-of-the-box optimization that, from previous experience, takes years for Linux distros to implement.