On Mon, September 13, 2010 07:14, Edward Ned Harvey wrote:
>> From: Richard Elling [mailto:rich...@nexenta.com]
>>
>> This operational definition of "fragmentation" comes from the single-
>> user,
>> single-tasking world (PeeCees). In that world, only one thread writes
>> files
>> from one application at one time. In those cases, there is a reasonable
>> expectation that a single file's blocks might be contiguous on a single
>> disk.
>> That isn't the world we live in, where have RAID, multi-user, or multi-
>> threaded
>> environments.
>
> I don't know what you're saying, but I'm quite sure I disagree with it.
>
> Regardless of multithreading, multiprocessing, it's absolutely possible to
> have contiguous files, and/or file fragmentation.  That's not a
> characteristic which depends on the threading model.
>
> Also regardless of raid, it's possible to have contiguous or fragmented
> files.  The same concept applies to multiple disks.

The attitude that it *matters* seems to me to have developed, and be
relevant only to, single-user computers.

Regardless of whether a file is contiguous or not, by the time you read
the next chunk of it, in the multi-user world some other user is going to
have moved the access arm of that drive.  Hence, it doesn't matter if the
file is contiguous or not.
-- 
David Dyer-Bennet, d...@dd-b.net; http://dd-b.net/
Snapshots: http://dd-b.net/dd-b/SnapshotAlbum/data/
Photos: http://dd-b.net/photography/gallery/
Dragaera: http://dragaera.info

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to