But, what you have to understand is that they "Simulate" a condition,
and while it may simulate a quality condition, where fragmentation is
really screwed up, my experience is in MANY real-world situations, where
workstations and servers have been run for 6+ months under heavy use, or
in the case of some, where they've run for years, without being
defragged, or where they've been defragged only using Windows defrag
tools.
We actually had a web/database application that failed to return results
in such a long delay that the pages expired before returning the data,
while a windows defrag permitted the results to be displayed, a DK
defrag provided a 7 second improvement in the basic windows defrag -
having done nother other than adding DK and then letting it do a boot-
time defrag on the server (database).
I asked about defragging at HardOCP and the below reply basically mirrors
what I have been told on the storage group. Bottom line is that defragging
is highly overrated.
"That depends entirely what your application is trying to do. If you're
making large sequential accesses to files, it's entirely reasonable to
expect (from a programmer's point of view) that those accesses happen
sequentially on disk, and you don't pay the price for seeking. But if you
touch two files, you have to immediately give up on the possibility that
they're next to each other on disk. So if you're doing large sequential
transfers and the disk is fragmented, you'll get worse performance than you
otherwise could. But if you're dealing with lots of small files, it doesn't
matter all that much whether the disk is fragmented or not - you're going
to have to seek anyways.
Some defragmenters will put all the files in a given directory next to each
other; this does help. The question is whether it's worth the time you
spend defragmenting to save time in your application. If your application
is a game and load times are important to you, then it might be. But for
many things, spending many hours defragging isn't worth the improvement of
minutes per run. So I agree with him - but with conditions."