3 ms·
Actually, since modern NCQ is pretty good, as long as the software issuing the read commands is smart and fills the queue, seeks are not going to slow you down
by Tuna-Fish 17y ago
Actually, since modern NCQ is pretty good, as long as the software issuing the read commands is smart and fills the queue, seeks are not going to slow you down that much. Naive implementation that only does serial IO and waits for last request to complete before issuing a new one will suffer brutally, though.
- barrkel 17y agoGetting all the pieces in the abstraction stack to work in the same direction with respect to I/O queuing is key, indeed. For example, does the NCQ work well with the USB mass storage device stack? I haven't looked into the moving parts in detail, but it's easy to see that the maximum speed is limited to the slowest and dumbest link in the chain.