John Andersen wrote:
On Wed, Jun 18, 2008 at 12:27 PM, Matt Archer
wrote: With two disks, if the files are on different disks, then the two I/O operations can be executed in parallel
That "IF" is a pretty big IF.
Not at all. This is especially true during system boot-up, once you've got programs in /usr being started, with libraries in /lib being loaded, for instance
There is really no way to plan this ahead of time to have files spread around optimally.
Of course not, but you CAN take advantage of the general effect.
Further, improvement in speed attributable to subdivision of storage among multiple spindles is easily out performed by just adding memory and allowing the operating system's caching technology handle the work.
Thats why my money goes into memory, not CPU speed.
In fact the only time this fails to be faster is on really huge files, or where you have to read EVERY file, and even then, unless you can arrange EVERY OTHER file read/write to be on a different spindle you are deluding yourself if you think its really faster.
Or when you just plain old have a lot of I/O going on in some area of the filesystem. All I/O on other disks will be spared the interference.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org