|
|||||||||||
|
Re: Why ext3 doesn't need defragmentation ?
From: Rob Sims <deb-lists-z(at)robsims.com>
Date: Sat Dec 01 2007 - 14:19:08 EST
...description of interleaving deleted... > the defragmentor can be used to move sectors around to optimize This is called interleaving, and has nothing to do with fragmentation. Defragmentors do nothing about interleave. If one were to interleave at the filesystem level, performance would quickly get poor because of the huge number of pointers to chunks of the file. Interleaving is done at the hardware format level, and because the controller is integrated with the media, is completely hidden from the host. Note that in a sequential read case, performance would be half or worse for interleaved sectors, as you'd suffer through at least two rotations to read each track. > - how the defragmentor displays used and unused sectors > what you see the defragmentor showing would be a continuously > there's only 512bytes per sector I'll bet you can't find a hard drive made in the past decade with 63 sectors per track. Hard drives have a number that varies with the circumference of the track. The 63 spt is an artificial construct for backwards compatibility. > lba ... A continuous range from 0 to (# sectors - 1) is whacky? Compared to using physical c/h/s numbers that bear no relation to reality? -- Rob -- To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
This archive was generated by hypermail 2.1.8 : Tue Feb 26 2008 - 13:25:44 EST |
||||||||||
|
|||||||||||