in reply to Re: Efficiency of seek
in thread Efficiency of seek
that deferring reads and re-ordering them could reduce head movement and improve throughput, but most disk controllers do this as a matter of course nowThat is impossible unless the application uses some kind of asynchronous IO in order to queue several read operations and let the OS/hardware handle them in some order that minimizes head movement delays.
But for common applications using synchronous IO, the app will ask for some data, wait for the OS to fulfill the request, ask for some other data, etc., so there is no way for the OS to reorder the operations.
Another matter is considering a multithreaded/multiprocess environment where the OS/hardware can reorder the IO operations queued at any point in time by all the running threads.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Efficiency of seek
by BrowserUk (Patriarch) on Sep 01, 2011 at 16:25 UTC | |
by salva (Canon) on Sep 01, 2011 at 19:42 UTC | |
by BrowserUk (Patriarch) on Sep 01, 2011 at 20:06 UTC |