The hardware has lower latency for some operations, but the filesystem has more knowledge about what is required. Moving decisions away from the hardware can be bad, but moving them closer to the filesystem can be good. Finding the right balance is hard.
Posted Aug 9, 2010 8:17 UTC (Mon) by dlang (✭ supporter ✭, #313)
[Link]
the latency is that without the ability to pass the instruction on to the lower levels, the only thing the filesystem can do is the let all the queues empty
The Linux Storage and Filesystem Summit, day 1
Posted Aug 9, 2010 8:25 UTC (Mon) by koverstreet (subscriber, #4296)
[Link]
Only if there's nothing else to put in the queues, and that's not the case you need to optimize for as much.