Andrew Connell [MVP SharePoint]
1579 Posts |  42 Articles |  4864 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
SharePoint Quick Links
Article Categories
Archives
Post Categories


Add to Technorati Favorites

Every once in a while you come across a product that does exactly as it claims, and does is damn well. Right before my vacation, I got a trial copy of Invirtus VM Optimizer and give it a try. Before I share my experience, first let me explain what this product does.

Previously I've written how you can tweak your virtual machines (VM) to run at their peak performance. I've also written how you can use differencing disks to your advantage. VM Optimizer does neither of these things. In the differencing disks article, I wrote how you can perform a few tasks to your base disk to shrink the physical size of the VHD file (such as running defrag three times, running the precompactor, and then compacting the disk).

This is where VM Optimizer comes into play...

After you've built your VM and run defrag three times, you run an app included with VM Optimizer that does something similar to the VPC precompactor, and then you run an EXE on the VM Optimizer ISO file which does a few performance and space saving tweaks to your VM. Then a process kicks off that shrinks your VHD file... even more than the VPC file compaction process! How much? Proof is in the pudding!

I recently created a new baseline development virtual machine (for use with future differencing disks). This machine includes VS 2005, SQL 2005, all service packs and hotfixes up to today as well as utilities/add-ins I can't live without (DevExpress's DXCore, CodeRush & Refactor! Pro, GhostDoc, my customized VS 2005 code file templates, Reflector, Regulator, SnippetCompiler, NotePad++ to name a few and just about everything SysInternals offers) and my own customizations (like when I double-click a DLL, it automatically opens in Reflector, etc). All of this, with no help documentation or SDKs, came to a whopping 10.7GB after I did my best at shrinking the size using my own methods.

Then I gave Invirtus VM Optimizer a shot. About 40 minutes later I was left with a working VHD that ran even faster, but was only a fraction of the size: 6.2GB! That's a 4.6GB reduction... only 43% the size of the original file! WOW! For kicks, I compressed it using the best compression method with WinRAR... this resulted in a 2.15GB RAR file! Very nice... see for yourself (the .bak file is the original VHD I started with:

Invirtus VM Optimizer

Now, if that's not good enough, the best part is the personal edition is only $39! Right after my experience shrinking my base dev image with the trial version, I had to get the retail version if it works this good?

Technorati : ,

posted on Monday, August 14, 2006 2:35 AM

Feedback

# Another Sweet Tool 8/14/2006 6:30 AM .NET
Gravatar An incredible tool for your VPC's (Hat Tip:  Andrew Connell):
http://andrewconnell.com/blog/archive/2006/08/14/3361.aspx...

# re: Shrink your virtual machines with Invirtus VM Optimizer! 2/8/2007 5:51 PM Steve Harman
Gravatar I just tried VM Optimizer and it took a 5GB WinXP image (used for doing Java development) and shrunk it down to 2.35GB. I've not tried to compress it further (using .rar or one of the 7zip formats) but I'd imagine I could get it down at least another GB or so.

# re: Shrink your virtual machines with Invirtus VM Optimizer! 2/8/2007 10:09 PM AC [MVP MOSS]
Gravatar Steve - you'll easily get it down even more than that when you go to compress it.

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 8 and 2 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2010 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License
Site design by Heather Solomon.

 
 
MOSS WCM Training
Looking for MOSS 2007 WCM developer training? Look no further! I teach my 5-day hands-on and online WCM classes for developers I offer through my company: Critical Path Training.

Get more information on the WCM courses!