So today I was with a customer having one of those disk Defrag arguments; you know the one where he insists that running defrag will make his crap, slow system fast and reliable.... I told him no....
And then more people joined the argument: "You're using the wrong app, try X and you will be surprised!" they insisted. "Why would they make defrag apps if it did nothing?" they queried (I once saw a memory defrag utility!). "It depends on many things" they muttered.
So, for my own peace of mind, and to end the damn argument once and for all, I am going to test it myself. Every time I am faced with a performance problem I get asked to defrag; and then the argument starts - I really need to know the truth!
I want to test the performance of a heavily fragmented HDD versus a non-fragmented HDD; I do not want to test various products against one another. So what would be an accurate test of tests? Some questions:
1) Which defrag product should I use? Is it safe to assume that a disk with 0% fragmentation is non-fragmented. Should I run several programs just to make sure?
2) What tests do I run? Startup/shutdown, throughput, disk read/write, access. Any other benchmarks/tests?
3) Anything else that will make this test accurate?
Thanks!
And then more people joined the argument: "You're using the wrong app, try X and you will be surprised!" they insisted. "Why would they make defrag apps if it did nothing?" they queried (I once saw a memory defrag utility!). "It depends on many things" they muttered.
So, for my own peace of mind, and to end the damn argument once and for all, I am going to test it myself. Every time I am faced with a performance problem I get asked to defrag; and then the argument starts - I really need to know the truth!
I want to test the performance of a heavily fragmented HDD versus a non-fragmented HDD; I do not want to test various products against one another. So what would be an accurate test of tests? Some questions:
1) Which defrag product should I use? Is it safe to assume that a disk with 0% fragmentation is non-fragmented. Should I run several programs just to make sure?
2) What tests do I run? Startup/shutdown, throughput, disk read/write, access. Any other benchmarks/tests?
3) Anything else that will make this test accurate?
Thanks!