The Physical Challenges of Disk Defragmentation in an Emerging VMware World

| | Leave a comment

In the computer industry, Diskeeeper is as synonymous with disk defragmentation as Microsoft is to Windows. In fact, any knowledgeable Microsoft Windows administrator knows that defragmenting a disk drive can provide application performance boosts of up to 176 percent, if you believe some reports. That makes Diskeeper a must-have in the eyes of some shops with performance intensive applications running on Windows servers. However as more enterprises virtualize their servers and disk drives, how does Diskeeper's technology remain relevant? To get some answers to these questions, I recently spoke to Derek De Vette, VP of Public Affairs for Diskeeper Corporation.

De Vette acknowledges that at the enterprise level, server virtualization is just shy of becoming a mandate. While Diskeeper is already certified with both Microsoft's Hyper-V and VMware ESX server, there are substantial differences between how Diskeeper performs on these systems with these differences going to the core of how these two server virtualization products are architected.

At a high level, Microsoft Hyper-V preserves the standard logical volume and disk formats that Windows administrators know and understand. Conversely, the VMware ESX hypervisor uses a file system and treats each virtual machine (VM) as a file, referred to as a vmdk file, that is managed by the ESX hypervisor file system.

The vmdk files present unique challenges for defragmentation on a number of levels. Once servers are virtualized using VMware, they no longer have access to specific disk drives or sectors on a disk drive but all of the information associated with a VM is now stored on its vmdk file. While VMware ESX does make some provisions for raw device mappings so guest VMs can access raw or native disk drives, this is the exception not the rule when implementing VMs and certainly not one that the majority of enterprises are prone to use.

If anything, the number of places where defragmentation can occur increases once virtualization is implemented. De Vette points out that defragmentation can occur on the vmdk image associated with the VM, at the VMware hypervisor level and on the indexes used by VMware to track the physical-to-logical mappings. As a result, the complexity associated with defragmenting virtual disks at these different levels also increases because if you defragment the vmdk file, it can possibly undo the benefits gained when defragmenting at the hypervisor level and vice versa. Given that Diskeeper does not operate on the ESX platform, this will be a challenge that they need to address in the future. They will also need to offer means to defragment the indexes associated with the VMware ESX server with that technology.

That does not mean Diskeeper is not aware of these challenges as it is taking steps to address them. De Vette acknowledges that Diskeeper is in regular contact with VMware and looking to more tightly integrate with its ESX server so it can continue to provide the same value it provides now in Windows environments. Further, Diskeeper has seen the Linux market stabilize in its distributions so that major revisions and updates to the Linux operating system only occur about once every 18 months rather than haphazardly, as has sometimes occurred in the past. While Linux and VMware are not necessarily inextricably linked, a stabilizing Linux platform coupled with the controlled development of VMware ESX bodes well for Diskeeper to port its technology to one or both of these platforms at sometime in the future with VMware ESX the obvious first choice.

The corporate adoption of server virtualization in general and VMware in particular presents an ongoing challenge for Diskeeper. While I would not expect it to have significant problems in adapting to server virtualization technologies such as Microsoft Hyper-V, VMware is a whole new bailiwick and does not play well to Diskeeper's historical strengths. Diskeeper has strong ties with Microsoft Windows but with VMware ESX rooted in Linux, not only does Diskeeper need to adapt its technology to Linux, it needs to concurrently adjust its technology to the subtleties of Linux, VMware ESX and guest operating systems at the same time.

Diskeeper is admittedly the de facto industry standard for disk defragmentation and holds the pole position. But its tight allegiance to Windows has opened an opportunity for competitors, especially if the enterprise space goes virtual using VMware. If that occurs, Diskeeper is under the gun to adapt to the new reality of VMware and quickly figure out how to best address the complexities that defragmenting disk drives in a VMware virtual world presents. But the fact that it has no serious competitors in this space and is proactively working with VMware more than likely translates into Diskeeper providing a robust VMware solution sometime in the near future.

1 Comments

Joe Abusamra said:

Jerome,

This is an interesting post. I would like to make a few comments on some of your statements.

- "Diskeeper is a must-have in..some shops...."

While that is likely true, it's only part of the story. I do want to point our that another 3rd-party disk defragmenter, PerfectDisk, is a must-have to many of the world's largest companies. UBS, EDS, Lockheed Martin, IBM Global, Merril Lynch, Denny's, Subway Restaurants, Foster's....I could go on and on. My point - if you're just talking about Diskeeper, you're missing the other major player in this arena. PerfectDisk is being used around the world by small businesses and large enterprises (as well as consumers).

PerfectDisk was chosen by the editors of Windows IT Pro Magazine as the best ENTERPRISE disk defragmenter - for 2008.

- Diskeeper is admittedly the de facto industry standard....

I'm sure Diskeeper would "admit" that, but many enterprises have made PerfectDisk their standard. As I said, there is a long list of enterprises and corporations using PerfectDisk. When these organizations buy a server (or desktop or laptop, for that matter), based on their standards, they purchase PerfectDisk for that system.

- "....the fact that it has no serious competitors in this space...."

See above. Thirty years of success and growing revenue in this market would indicate otherwise. As would the scores of Diskeeper users who switch to PerfectDisk. PerfectDisk is also the preferred defragmenter of hundreds of Microsoft MVPs and MCTs, and winner of numerous awards.

- VMware

It is interesting that Diskeeper is talking to VMware "proactively." You are probably not aware that PerfectDisk is ahead of the curve on this. Not only were we certified and a VMware partner of VMware before Diskeeper, but we also have developed specific solutions for the VMware environment -- PerfectDisk 2008 for VMware and the PerfectDisk 2008 for VMware ESX Bundle. In the VMware environments, PerfectDisk is going above basic disk defragmentation, but also doing things like shrinking VM's disks to reclaim space. We have also had many ESX users appreciate the fact that PerfectDisk allows for scheduling, which better accomodates an ESX environment than the current Diskeeper approach, which can lead to overloaded systems with its always-on defragmenting.

I bring these few points out just to make you aware that the enterprise world -- real users and the IT press -- realize there is more than one game in town.

I encourage you to check it out.

Thanks,
Joe Abusamra
Vice President of Operations
Raxco Software, Inc.
www.perfectdisk.com
www.perfectdiskblog.com

Leave a comment

Spotlight Blogs

Entry Sponsorship

November 2008

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30