Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Linux Business Operating Systems Software

Desperately Seeking Xen 192

AlexGr sends us to an excellent article on the state of Xen by Jeff Gould (Peerstone Research). He concludes that the virtualization technology has some maturing to do and will face increasing competition for the privilege of taking on VMWare. Quoting: "What's going on with Xen, the open source hypervisor that was supposed to give VMware a run for its money? I can't remember how many IT trade press articles, blog posts and vendor white papers I've read about Xen in the last few years... The vast majority of those articles — including a few I've written myself — take it as an article of faith that Xen's paravirtualizing technical approach and open source business model are inherently superior to the closed source alternatives from VMware or Microsoft."
This discussion has been archived. No new comments can be posted.

Desperately Seeking Xen

Comments Filter:
  • by mwilliamson ( 672411 ) on Thursday June 28, 2007 @10:40AM (#19675883) Homepage Journal
    It seems that VirtualBox.org's product, fully virtualizing a copy of XP on my non-VT machine under a linux host OS, totally runs circles around Xen even on VT hardware as far as performance is concerned. Integration into the host enviroment is also quite beautiful. Why is there seldom a mention of VirtualBox in this arena?
  • Because.... (Score:3, Interesting)

    by Ayanami Rei ( 621112 ) * <rayanami AT gmail DOT com> on Thursday June 28, 2007 @10:47AM (#19675981) Journal
    virtual box is basically QEMU with a much better KQEMU component that they developed on their own. This isn't very interesting because this is the same thing as VMWare or any other closed source Ring0-in-Ring1 emulation using polymorphic code.
  • by interiot ( 50685 ) on Thursday June 28, 2007 @10:48AM (#19676001) Homepage

    If I have to maintain two separate OS's, I'd rather have the outermost OS (host OS) be the one that has the best drivers, the most hardware support. Also, since very few virtualization solutions work with 3D gaming (and even the one that does, it still has large overheads I think), you want your host OS to be the one that has all the games. So, for my purposes anyway, I need Windows as the host OS, and Linux as the guest OS. Xen doesn't run under Windows, only Linux. So that leaves me with either commercial virtualization software, or a few open source projects that haven't matured yet (eg. coLinux).

    (granted, having Windows on the outside makes your machine much less secure than the other way around, but personally, I'm more interested in having all my peripherals work the day they're released, and having all my games available)

  • Using it... (Score:5, Interesting)

    by dmayle ( 200765 ) on Thursday June 28, 2007 @10:56AM (#19676087) Homepage Journal

    You can choose to believe the hype or not, as you wish, but I'm using Xen in my production environment, and it's simply fantastic. I've got friends with companies who are doing it as well, and it really changes how you think about administration.

    Of course, there are some learning curves. For example, how you manage 3-7 servers is completely different from how you manage 20-30, even if they are all virtual. There's a lot more emphasis on system images, isolating functionality, reproducing configurations. On the other hand, dev environments are so much easier to build-up and tear down.

    I just wish the OpenBSD port was in a usable state. The mercurial servers hosting it are often down, and even when they're up, I haven't been able to get a working kernel compiled from the sources (even after doing some of my own bugfixes). And last I saw on the Xen lists, Christoph Egger (the guy doing the OpenBSD port) submitted a security patch related to stack slamming, and the Xen guys were kind of like, "meh, security's not really a priority..."... Oh well, here's to keeping my fingers crossed

  • Re:6ms??? (Score:2, Interesting)

    by MajinBlayze ( 942250 ) on Thursday June 28, 2007 @02:31PM (#19679035)

    YMMV, depending on usage during the time of the switch, but Xen starts migrations by copying over memory *while the original VM is running*. Then, the original VM is suspended, checked one last time for data consistancy (the delay), then the VM is brought back up by the new host.

    [PDF warning] Live Migration of Virtual Machines [google.com]
  • by BJZQ8 ( 644168 ) on Thursday June 28, 2007 @03:05PM (#19679533) Homepage Journal
    Well, I've done numerous tests of live migration, and it works for me. Do I know something they don't? I don't think you can say either way. Perhaps on somebody else's network, it might not work. But I've done migration under heavy load and not had any failures, zombies, or crashing of Dom0. I had to clarify the 6ms delay in another post. Here's the way I put it, simplified because I screwed up the formatting...

    ping...64 bytes from xxxx...5 ms
    ping...64 bytes from xxxx...5 ms
    ping...64 bytes from xxxx...11 ms
    ping...64 bytes from xxxx...5 ms
    ping...64 bytes from xxxx...5 ms

        The bump to 11ms was the transition between real machines.

      We use it because we like to have lots of machines doing different things at different times. The developers have wild ideas, so we give them what they want as far as an OS, and create and destroy as necessary. We keep the migration as an option in case of failure; we don't do it on a regular basis.
  • by Courageous ( 228506 ) on Thursday June 28, 2007 @11:26PM (#19685251)
    20 Dell 1955 Blades; 16G ram; 70GB SAS 10K drive (one) on which ESX 3.0 is hosted (or a variety of Xen flavors); four gigabit ethernet controllers per blade; CISCO 4948 48 port switch, with 4 ethernets per blade bonded; CISCO 6504e core with Sup-32; Net App 3020 and 3050 for NFS and iSCSI; some EMC Clarion units, likewise.

    For CPU we used SPEC CPU 2006 and score about 5-6ish % on VMWare as the same test done on those blades in hard metal. Xen is undiscernably different to the subjective eye than hard metal. I would have to break out large batch testing methodology and run the results through inferential statistics to conclude that there was a difference at all.

    I/O is a different story.

    The Xen performance claims and the VZ performance claims aren't really useful. They're theoretical. As in, "theoretically, we can stack 100 operating systems on this blade efficiently." Think about that. That's just plain nuts. I can't think of a real use case for that.

    BTW, if you like OpenVZ, and have the right use case, the commercial Virtuozzo product ranks as the "best virtualization technology that no one has ever heard of" in my book. They really have their IT management story down pat.

    C//

"If it ain't broke, don't fix it." - Bert Lantz

Working...