I realize that most developers don't live in a Virtual PC or Virtual Server world yet... but I do. Virtual images make it so much easier to bounce from project to project, changing tool sets on the fly, without having to uninstall/reinstall software all the time (and the commensurate operating system churn that inevitably follows a high installation flux). My life without Virtual Server R2 would be miserable (and Virtual PC makes certain activities even simpler). A big thank you to both product teams!
[It's also worth noting that it seems like most all MOC classroom environments, partner demo kits and other good stuff from us will be coming along in VHD format. No promises. But it sure makes it easier to deliver a working demo this way!]
I came across VM Optimizer from Invirtus last Fall while slaving away at my previous place of entertainment [which shall remain nameless], but that particular salt mine being the way it was, I never got around to actually doing more than download the trial version... until last week. Tom Edwards at Invirtus was politely encouraging, but I'm sure he gave up hope long ago that I'd ever get around to trying out his product. (There's always hope, Tom!)
Installing it was cake and actually using the trial version (that I downloaded last Fall!) was pretty straightforward. I shouldn't've been surprised to discover that it didn't work the way that I thought it would. Nothing ever does. I guess I expected some fancy file mangler to load the VHD from the outside and crunch its bones to make it faster... Despite the beautiful Shrek-ery, orge-type image that invokes... Well, it doesn't do that. You launch the virtual image inside your environment (I used Virtual PC, but I imagine that it would work just as well inside Virtual Server) and mount the ISO image of VM Optimizer to do its magic from the inside.
Follow the happy wizard (why do we have to have wizards in applications that require nothing more than just clicking Next?) and you'll soon have a VM Optimizer-ed virtual image. On my Toshiba Tecra M4 Tablet PC, it ran for ~1.5 hour on a 10GB VHD (I cheated and put it on the 7,200RPM secondary hard drive). So theoretically, I could start one before watching 24 and The Unit back-to-back (the magic of DVR virtually erases commercial time – yeah! but that's for blogging about another day) and it would be done before my wife demands control of the remote (which means I need control of my Tablet back so that I can pretend to ignore Commander in Chief and SVU).
Now, to my dilemma. Did VM Optimizer make my life better? How should I measure that? Being the test-driven kind of guy that I am, I would never stoop to using so crass a measurement as my feeling thermometer to tell me whether VM Optimizer lives up to its marketing claims... I'm not one of the 55% of Invirtus' customers who actually buy it before trying it out! Before I go and decide whether it's worth the price tag, I need to crunch some numbers. (No, I don't have OCD despite what my wife, my parents, my children, my bosses or my therapists may tell you. Heh.) But what numbers to crunch? What sorts of torture (that is both measurable and permitted by the Geneva Convention) is appropriate for testing a virtual image before and after VM Optimizer has had its way with it? It would have to be non-invasive and non-destructive in order to keep the test fair.
What kind of baseline test suite would satisfy YOU that VM Optimizer was worth the money?
PingBack from http://paidsurveyshub.info/story.php?title=reed-me-optimizing-my-virtual-world