PerfectDisk 12 with RAID–First Impressions

Not having such great luck with defrag programs in the past, I have stayed away from this type of software.  When I had tried them before, they tended to be more problematic than they where worth.  For starters, they hogged CPU, thrashed your hard drives constantly, and in some cases even caused corruption.  Taking the lead from the review that Adrew Edney did on usingwindowshomeserver.com, I decided that I would give it another shot.  My primary reasoning was that I was running these big arrays and wanted something that would actually work on them and keep them running in top condition.  The native windows defrag simply does not work on large RAID volumes.  The experience was not 100% flawless, however I must admit I was impressed, and the end results have been extremely good.

The program allows you tremendous options in configuration as well as providing you with smart data on your drives (Need SP1 installed).

RAID Defrag PFD12-DashboardPFD12-Schedule PFD12-Defrag

 

This is what my drives looked like when it was done optimizing the first time.  I excluded several drives/partitions such as the 100 meg partition on the primary drive, as well as the a 2T drive I use for backup, as it seemed to be pointless to run defrag on a backup drive (My Opinion).

PFD12- OS Drive  PFD12- 8TRaid Map after degrag PFD12- 4T

 

Problems

The main issue I had was related to the Raid Mirrors both on my data drive and my OS drive (icydock with 2x 250 gig laptop drives).  It seems that PerfectDisk does not read drives that are mirrored correctly and sets up “SMARTPlacement” as the default optimization configuration for those drives.  On the RAID 5, it reads the drives as RAID uses “Consolidate Free Space” as the default method.  The issue is that SMARTPlacement does not seem to work correctly on a mirror so you have to manually change the method for those drives to “Defrag Only” or “Consolidate Free Space” to avoid the hang ups and other problems.  The other thing that choked me up a bit is the that by default the program tries to optimize the page file and the hibernation files.  Again, a complete waste of time which takes forever to perform with little to no value.  Fortunately you can excluded any folders or files you want from the process.  In the end, with a little bit of customizing, you are up and running with end results being very good.

 

Conclusion

In the beginning I was skeptical that it would benefit me when using RAID.  To my surprise, after my first optimization of my RAID array, I got a 10% gain in performance using ATTO as my benchmark.  Despite the fact that I had to do a bit of tweaking, this application surprised me and turned out to be very stable and very efficient.  It never used above 18% of CPU performance during optimization and it did not interfere with reading or writing to the arrays.  When I was using my server during optimization, it gave no perceivable difference in performance.  I have been running it for 3 weeks now on a schedule, and it has done a great job maintaining my RAID arrays.  So far the software has lived up to my expectations and I certainly am happy that it will keep my arrays performing at their optimum.

You may also like...

6 Responses

  1. jabusamra says:

    Thanks for the review and impressions with RAID on PerfectDisk 12. The problem with RAID is that there is no way of properly detecting it. RAID can be either a hardware or software solution and at times a hybrid of the two. There is no defined common interface for querying RAID status in Windows, and many don’t even expose a public interface. So the end result is that the user needs to change their defrag method themselves, as you did here. I'm glad that in the end PerfectDisk 12 is delivering on performance.

    Joe Abusamra
    Raxco Software

  2. Dan Davis says:

    Just curios if you did any type of testing with this software within a virtual environment, ESX or ESXi and what, if any performance was gained.

    Dan Davis

  3. jabusamra says:

    Hi Dan, I know you weren't asking me, but just as an FYI, there is a specific component of PerfectDisk — PerfectDisk 12 vSphere — designed specifically for the ESX/vSphere (as well as Hyper-V) environment (http://www.raxco.com/business) to optimize the host and guests, with virtual awareness to ensure a particular guest does not cause resource contention problems.

  4. John De Pablos says:

    So, I have been using the latest version of Perfect Disk with my RAID array and WHS2011. My RAID card is a High Point 4310. Ever since I sintalled it, I have been getting blue screens or losing contact with my RAID array. Check the event log and it shows the RAID card timing out. Uninstalled it and all of my issues are gone. I guess I will stick with the built in defrag for now….

  5. John Wills says:

    How long did the initial defrag take?

  6. Jason says:

    What is the recommended Defrag Method for a RAID 5 array under Perfectdisk 12 on WHS2011? My automatic option is selecting consolidate free space method. Thanks.