February 14, 2008

Citrix Acquires XenSource - Still Scratching My Head

As I get back to reading through my emails and blog posts after holiday and week long meetings I find myself scratching my head over Citrix's Q4 earnings call - especially as it relates to XenSource. For those not living under a rock Citrix bought a startup called XenSource in late 2007. XenSource is a good little company with a good initiative in the open source community. What amazed me is the price Citrix paid for it - $500 million. That's just crazy!

Continue reading "Citrix Acquires XenSource - Still Scratching My Head" »

February 10, 2008

Migrating from Intel to AMD

I was at a customer this week that told me Microsoft could migrate live between AMD and Intel processors and asked why we (VMware) couldn't. I actually get this question a lot and so I'm providing some context to the answer here. Microsoft and XenSource and all of the other competitors out there that do some sort of "live" migration run into the exact same issues that we do. Here's what's happening. Basically you're running an OS on an Intel box and let's say the processor supports the SSE3 instruction set and your app happens to use that instruction. Now you migrate that to an AMD box that doesn't support SSE3 but the app is still using it and trying to use it. BAM! Your app and your OS will crash. This can happen with VMotion and Microsoft Quick Migration. Actually anyone that does live migration will get impacted by this. There are several "user mode" instructions like this that we can't mask out at the virtualization layer.

Continue reading "Migrating from Intel to AMD" »

February 07, 2008

Where's the blog, man?

I've gotten a lot of emails from people lately asking where the new entries are. First, I've got to say wow! I didn't know you all actually read this stuff. I guess it's of value hearing from me so I'll try to pick up to pick up the pace. Second, I'll say it's going to be hard to pick up the pace too much. I've been going to see too many customers and taking too much vacation. Well, I guess there's no such thing as too much of either of those.

So here's my promise - at least one post a week. Tonight my wife's working late so I'll get another "real" post out before heading to bed. Thanks for all of the support. More to come....

January 15, 2008

The Chaos (aka Macworld) begins

Today was my first day in the VMware booth at MacWorld 2008. Man was it crowded! What a show so far with Jobs announcing 4 great new technologies (my Apple TV thanks you). What really peaked my interest was all of the people coming by and asking what made VMware Fusion so much better than Parallels for Mac. Ed Baig from USA Today even got me on film talking about this very subject. So here's my personal (non corporate marketing) rundown on why I think we're better than Parallels. For what it's worth I used Parallels for a long time since VMware didn't have anything on the Mac. I loaded up Fusion since I work for VMware and decided to give it a try. The points below are what got me to switch. Yeah, I know, you say I would have switched anyways since I work for the company. Not true. I'm a technologist and use what works better. Anyhow, here's the list.

Continue reading "The Chaos (aka Macworld) begins" »

January 11, 2008

Find Me at MacWorld

Are you heading out to MacWorld next week? It promises to be a great time. I'll be around the whole week at different sessions, events, and the VMware Booth. Come by and see us while you're there! http://www.vmware.com/go/macworld. If you'd like to meet face-to-face just shoot me an email.

December 31, 2007

The Whoas of I/O in Hyper-V

Coming from one of my favorite blogs out there is a little blurb on Hyper-V's I/O performance problems. It turns out that the only way to boot a VM is with an emulated IDE device. What's the problem with that? Well, according to Anthony F. Voellm, Principal Software Development Lead of Hyper-V at Microsoft, this directly impacts I/O performance because of the way the device works.

The IDE controller implements a well-known IDE controller and this means there is extra processing before the I/O is sent to the disk. This processing occurs in vmwp.exe (a user mode process that exists for each started VM. More on this in a later post). Once the IDE emulation is complete the I/O is sent into the Root Partition’s I/O Stack. I/O completion requires a trip back to vmwp.exe.

The SCSI controller is not emulated. The SCSI controller uses VMBUS (Virtual Machine BUS. More on this in a later post). The I/O's pass from the Child (aka Guest) Partition to the root over VMBUS and enter the I/O stack. You can already see one less process/machine context switch is required because vmwp.exe does not get invoked. Once and I/O completes its completion is sent over VMBUS.

There is a lot more to how both the IDE and SCSI controllers work however the descriptions below should help you to understand why SCSI controllers are the right choice for the best performance.

[From ALL TOPICS PERFORMANCE : Hyper-V: How to get the most from your virtualized disk performance]

Continue reading "The Whoas of I/O in Hyper-V" »

December 19, 2007

VMware Patch Tuesday

Recently there was a well researched and accurate blog on the increase in patches coming out for VMware ESX Server. The post shows that VMware ESX had about 68 patches released this year. Why so many patches? Well, as Nand points out in the corporate VMware blog Vmware has moved to a more traditional release train where we issue patches individually instead of one lump sum. This is the same method used by most larger ISVs (software vendors). For example, you’ll occasionally get patch notifications from Microsoft with several security, functionality, and driver updates. These Microsoft events have become known as “Patch Tuesday” since they come out on the second Tuesday of each month. FYI...This is also known as “Black Tuesday” to many since no one likes to administer a bunch of patches.

Continue reading "VMware Patch Tuesday" »

December 13, 2007

Intro

Welcome to my Blog. I am new to blogging so bear with me. I created this blog to set out some truth in the world. I’m of the opinion that bad journalism and marketing in general will kill this world we live on. Perhaps I’m a little paranoid. I just see a ton of bloggers and even real journalists out there perfecting the art of “copy and paste”. Very little research and thought goes into a lot of the stuff you see on the web or in more traditional print. So here I am with my own little corner of the web and a chance to show off my lack of journalism skills.

This blog will be about a lot of things I see in my life. As a professional I work for a small company called VMware. You may have heard of our rather successful IPO. I’ll blog more about VMware later. In my personal life I’m married with two great dogs and a beautiful wife. I enjoy flying in my “free time” as well as snow skiing and life at the beach (although I live in Atlanta).

I’ll finish my thoughts with one statement. The opinions expressed on this blog are my own. They are not representative of the rest of my family (my wife often thinks differently than myself) or my company, VMware. If you decide to quote anything on this blog then do so in it’s entirety. Do not quote out of context or I will find and correct you.

One last warning....I speak my mind freely. I am not politically correct many of the times. If you disagree with something I say or find something that needs correction then please let me know. So, now that the intro is out of the way, let’s blog!

May 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 31

Recent Comments

Blog powered by TypePad