Optimizations For Microsoft's Hyper-V In Linux 4.14

Written by Michael Larabel in Microsoft on 8 September 2017 at 09:12 AM EDT. Add A Comment
MICROSOFT
Linux's support for the Microsoft Hyper-V hypervisor for server virtualization is seeing some performance tuning in the Linux 4.14 kernel.

This latest round of Hyper-V optimizations for Linux aren't coming from Microsoft engineers but rather a Red Hat developer. The Hyper-V optimization work includes faster hypercalls and faster TLB flushes.

Hyper-V hypercalls are made speedier in Linux 4.14 by supporting the "fast hypercall" implementation where parameters are passed through registers.

Related is now supporting "rep hypercalls" to perform multiple actions at once and a guarantee to return to the caller within 50 microseconds.

Lastly for making TLB flushes faster and better is using hypercalls for remote TLB flushes.

These Linux Hyper-V improvements landed with the x86-platform updates for the 4.14 kernel.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week