Novell modifies SUSE Linux to run faster on VMware

Article

Novell modifies SUSE Linux to run faster on VMware

Waltham, Mass.-based Novell Inc. has added support for VMware Inc.'s Virtual Machine Interface (VMI) to SUSE Linux Enterprise Server

    Requires Free Membership to View

    When you register, my team of editors will also send you the latest expert resources covering all areas of server virtualization, such as platforms, architectures and strategies, server hardware, managing virtual environments, application issues and more.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchServerVirtualization.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchServerVirtualization.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

(SLES) 10 SP2, which Novell says will make SUSE run faster on VMware's ESX hypervisor.

For more on paravirtualization:
Device driver paravirtualization: VM heaven or IT hell?

Paravirtualization explained

Paravirtualization with Xen
VMI is VMware's version of paravirtualization, in which the operating system is "aware" that it runs on a hypervisor and offloads certain chip instructions to the hypervisor, reducing the overhead of virtualization. Thus, a VMI-enabled operating system should demonstrate better performance than a non-paravirtualized, fully virtualized OS.

But Novell refused to quantify the performance improvement users should expect, other than to say it should be significant. "We're staying away from specific numbers," said Justin Steinman, Novell's director of marketing for Linux and open platforms. All applications should see performance benefits, although I/O-intensive applications will probably see the greatest boost, he said; VMI is about streamlining communication between the Linux kernel and the hypervisor.

Al Gillen, a research vice president for system software at Framingham, Mass.-based research firm IDC, said that turning on VMI in SLES 10 might not only improve performance of individual applications but also allow users to run more virtual machines per VMware server. How many more will depend on the environment. "It's not always an easy thing to measure, because workloads vary," Gillen said.

Not just paravirt_ops
VMware's VMI interface is part of Linux kernels based on version 2.6.20 and above, where it is known as "paravirt-ops." But because SLES 10 is based on the older Linux 2.6.16 kernel, Novell engineers had to integrate VMI into Novell's kernel themselves. "We actually had to do a fair bit of engineering," he said.

As such, Novell becomes just the second commercial vendor to officially support VMI, joining Canonical Ltd., which supports VMI in Ubuntu's Feisty Fawn (7.04) and Gutsy Gibbon (7.10). But the VMI interface can also be enabled in any Linux mainline kernel version 2.6.22 or above.

Novell customers that want to take advantage of VMI can simply upgrade to SLES 10 SP2, which became available in May, and turn it on using standard operating system setup and configuration tools.

Let us know what you think about the story; email: Alex Barrett, News Director. And check out our Server Virtualization log.