Presentation is loading. Please wait.

Presentation is loading. Please wait.

Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure

Similar presentations


Presentation on theme: "Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure"— Presentation transcript:

1 Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure
Microsoft Ignite 2016 6/11/ :42 AM Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure Josh Poulson Senior Program Manager © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Microsoft ♥ Linux

3 Why do I need to hear about Linux Integration Services?
Microsoft is committed to heterogenous datacenters You run Windows You run Linux You run FreeBSD You protect your freedom to run whatever is needed Linux and FreeBSD work great on Hyper-V and Azure It’s real It’s robust It’s available today It has the capabilities you want

4 Universe of Hyper-V Functionality
Microsoft Ignite 2015 6/11/ :42 AM Universe of Hyper-V Functionality Other sessions Functionality Outside the Guest Super-fast live migration w/RDMA Software Defined Networking Software Defined Storage Storage QoS ……… Functionality Requiring Guest Cooperation Enhanced management Dynamic memory Live backup Generation 2 VMs All works for Linux/FreeBSD! (Just like for Windows) This session © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 Running a Guest OS on Hyper-V
Runs on x86/x64? Have Integration Services? Yes Yes Start No No Dead end Not going to run on Hyper-V Emulated Devices No Hyper-V integration Limited manageability Limited functionality OK CPU, weak disk/net Synthetic Devices Full Hyper-V integration Best manageability Best functionality Perf near bare metal AIX, HP-UX Solaris SPARC Windows RT Solaris x86 Linux with no IS BSD with no IS Linux with IS FreeBSD with IS Windows with IS

6 Integration Services (IS): What Are They?
Hyper-V presents synthetic devices to the guest OS Synthetic devices seen by the guest OS are the same, regardless of the real hardware under Hyper-V Guest OS needs drivers for these synthetic devices Just like an OS needs drivers for devices it sees when running on real hardware Integration Services = guest OS drivers for Hyper-V They run in the guest OS so must follow the device driver model for that guest OS Windows IS are different from Linux IS, are different from FreeBSD IS Linux and FreeBSD integration services also include user-space daemons that interact with the drivers

7 Operating Linux & FreeBSD VMs in Hyper-V
Microsoft Ignite 2015 6/11/ :42 AM Operating Linux & FreeBSD VMs in Hyper-V Hyper-V Manager Hyper-V host Linux VM Powershell FreeBSD VM SC VMM & Azure Pack (Linux only) Windows VM Azure public cloud © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 LIS Development, Distribution & Support
Linux kernel main Linux community LIS for Hyper-V Linux distribution vendors Linux distro w/LIS Microsoft developers MS download center LIS for Hyper-V Customer installs LIS Support issues flow in reverse direction Customer servers with Hyper-V

9 Linux Distro Status: RHEL and CentOS
6/11/2018 Linux Distro Status: RHEL and CentOS Red Hat Enterprise Linux (RHEL) Version 32/64? LIS Built-in? LIS download? 5.2 thru 5.4* 32 & 64 LIS 4.1 5.5 thru 5.8 5.9 thru 5.11 Yes 6.0 thru 6.3 6.4 thru 6.7 6.8 7.0 thru 7.1 64 only 7.2 CentOS Version 32/64? LIS Built-in? LIS download? 5.2 thru 5.4* 32 & 64 LIS 4.1 5.5 thru 5.8 5.9 thru 5.11 Yes 6.0 thru 6.3 6.4 thru 6.7 6.8 7.0 thru 7.1 64 only 7.2 RHEL versions with LIS built-in are certified by Red Hat for running on Hyper-V, so you get the full benefits of your RHEL subscription. © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Linux Integration Services 4.1.2 Download
6/11/2018 Linux Integration Services Download Newest version of Microsoft downloadable LIS package Supersedes all previous LIS downloads, including LIS 3.5, 4.0 For use with Red Hat Enterprise Linux, CentOS, and Oracle Linux with Red Hat Compatible Kernel only Installation Can be installed into Linux VMs with no LIS or built-in LIS Linux VMs with LIS 3.5 and 4.0 (but not 3.4 or earlier) can be upgraded Can be installed into Linux VMs with built-in LIS VM must be rebooted after installation Why upgrade? Provides the latest capabilities, performance enhancements, and bug fixes Highly recommended for CentOS VMs running in Azure Be cognizant of potential impact on RHEL supportability under Red Hat subscriptions Improved protections against incompatible kernel upgrades © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Linux Distro Status: Ubuntu and SLES
6/11/2018 Linux Distro Status: Ubuntu and SLES Ubuntu Server Version 32/64? LIS 12.04 32 & 64 Built-in 12.10* 13.04* 13.10* 14.04 14.10* 15.04* 15.10* 16.04 SUSE Linux Enterprise Server (SLES) Version 32/64? LIS 11 SP2* 32 & 64 Built-in 11 SP3* 11 SP4 12* 64 only 12 SP1 * “End Of Life” releases no longer in support © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 Linux Distro Status: Oracle Linux and Debian
6/11/2018 Linux Distro Status: Oracle Linux and Debian Oracle Linux Version 32/64? LIS Red Hat Compatible Kernel 32 & 64 LIS 4.1 6.8 64 only 7.2 Unbreakable Enterprise Kernel UEK3 Built-in UEK4 Debian Server Version 32/64? LIS 7.0 thru 7.11* 32 & 64 Built-in 8.0 thru 8.5 Debian 8.3 is the first Debian with hyperv-daemons (KVP, etc.) in main © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

13 Linux and FreeBSD on Hyper-V Documentation
6/11/2018 Linux and FreeBSD on Hyper-V Documentation TechNet has the latest information on Hyper-V features supported by Linux and FreeBSD Built-in vs. LIS Download Hyper-V versions Exceptions and notes Best practices Bing “Linux” “Hyper-V” © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Azure Endorsed Linux Distributions
Azure Documentation has the latest information on endorsed Linux distributions and how to upload your own Linux and FreeBSD images Regions, Availability, Sizes, Automation Different Ways to Create a Virtual Machine Endorsed Distributions How to work with non-endorsed distributions Containers and more Bing “Azure” “Endorsed”

15 LIS: What version do I have?
Microsoft Ignite 2015 6/11/ :42 AM LIS: What version do I have? Linux Integration Services is a collection of drivers There is no single version number as each Linux distribution chooses how to build in the capabilities “Upstream” Linux kernel no longer allows component version numbers Distributions with LIS built-in can show version 0.0 or 3.1 on Linux kernel modules in modinfo Don’t compare this “3.1” with the Linux Integration Services downloads and think you are out-of-date Consult TechNet documentation feature grids for available functionality and for potential LIS upgrade Linux Integration Services Download has versions Run: # rpm –qa | grep hyper-v Example output: microsoft-hyper-v x86_64 The latest available is 4.1.2 LIS version © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

16 Features and Capabilities
6/11/ :42 AM Features and Capabilities © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

17 LIS Feature: VM Generations, VHDX Resize
Generation 1 VMs Basic emulated BIOS machine with IDE and SCSI controllers and serial ports Generation 2 VMs “Slimmed down” virtual machine with UEFI instead of BIOS and no legacy device emulation PXE boot from synthetic Network Adapter Remember to turn off Secure Boot in Hyper-V 2012 R2 (it’s on by default) VHDX Resize Host side changes to VHDX size are visible in the guest almost immediately Can automate file system resize to match change in underlying disk Network Acceleration TCP offload, Virtual Receive/Send Side Scaling (vRSS), Virtual Machine Queue (VMQ) enabled by default

18 LIS Feature: Enhanced Management
6/11/2018 LIS Feature: Enhanced Management Shutdown Linux guests from management console Hyper-V signals LIS in the Linux guest to run the “shutdown” command Time sync Linux guests sync to Hyper-V host time at start-up and upon resume Recommend running NTP in the Linux guest to avoid wall clock time drift in the guest Key/Value Pairs Bi-directional host-guest communication path – no network connection required Used to communicate basic guest info (such as IP address) to the management console Can also be used by applications – APIs are published for use within a Linux guest Troubleshooting: make sure the hypervkvpd or hv_kvp_daemon daemon process is running © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

19 LIS Feature: Dynamic Memory
6/11/2018 LIS Feature: Dynamic Memory Hyper-V manages memory allocated to the guest VM You get higher VM density via memory overcommit Works for Windows and Linux guests on same host Depends on capability of VM Linux kernel version Adds memory between “RAM” (Startup Memory) and “Maximum RAM” Newly added memory increases total memory size seen by Linux guest OS “Hot-Remove” is not implemented for Linux Hot-Add Removes and re-adds memory between current size and “Minimum RAM” Does not affect total memory size seen by Linux guest OS Linux guest treats removed memory as used buffers Ballooning © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

20 LIS Feature: Dynamic Memory
❶ Hot-Add: Total Linux total memory size increases. RAM (Startup Memory) Maximum RAM ❷ Ballooning: Balloon driver allocates free memory and releases it to Hyper-V. Sum of orange does not go below “Minimum RAM”. Linux total memory size is unchanged. ❸ Ballooning: Hyper-V assigns memory back to guest. Balloon driver releases allocated buffers. Linux total memory size is unchanged.

21 LIS Feature: Dynamic Memory
Available/Addressable memory in MB Output of watch free –m command in Linux bash shell Actual Allocated Memory Memory tab in Hyper-V Manager

22 LIS Feature: Live Virtual Machine Backup
Windows Backup Compatible VSS-enabled backup applications can create a full backup of a Linux VM without interrupting operations Uses Linux filesystem freeze feature to create a filesystem-consistent snapshot Filesystem activities are flushed then operations continue without pausing the VM while the backup is performed on a shadow copy Caveats Not the same as application-consistent backups Uses a daemon on the guest named “hypervvssd” or “hv_vss_daemon”, which is not installed by default or started automatically on some Linux distributions Backups will skip volumes that are not wholly managed by the host like passthrough disks, iSCSI, and SAN volumes

23 LIS Feature: Live Virtual Machine Backup
❸ LIS VSS components freeze the file systems and flush memory buffers User Space VSS* daemon Linux Guest ❷ Hyper-V signals LIS inside the Linux guest to perform backup steps Filesystem buffers storvsc driver ❶ Utility tells Hyper-V to start VM backup Kernel Hyper-V Host Backup Utility ❹ Hyper-V creates a VM checkpoint and signals LIS to unfreeze filesystems ❺ Volume Shadow Copy Service creates a snapshot of volume hosting the VHD ❻ Backup Utility copies VHD from snapshot Guest VHD Hyper-V Storage Backup Storage *Not the same as Windows VSS.

24 New for Windows Server 2016 6/11/2018 11:42 AM
© 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Hyper-V Sockets Guest VM
Byte-stream communications channel over vmbus instead of over the network. Programmed the same way (traditional BSD sockets) as similar network channels. No restriction on message size like KVP. Not a filesystem paradigm like fcopy. Can be used even when there is no common network shared between the host and guest. Host

26 Hot Add/Remove vNIC Add or remove a virtual NIC in a running Linux virtual machine Linux guest will add or remove the corresponding /dev entry No reboot required

27 Secure Boot shimx64.efi 4.4.0-34-generic x86_64
Added certification authority for signed bootloaders, kernels, and modules for UEFI New UI for 2012R2 and 2016 Works for EFI-enabled versions of Red Hat Enterprise Linux, CentOS, SUSE Linux Enterprise Server, Ubuntu, Oracle Linux signed

28 Runtime Memory Resize Without enabling Dynamic Memory add and remove memory from operating live virtual machines. Linux kernel must support hot add and the balloon driver returns memory to Hyper-V.

29 Discrete Device Assignment
PCI Passthrough Allows PCI Express devices to be mapped directly to the VM, like network cards, GPUs, and storage devices. Uses the same Linux drivers as on “bare metal” machines. Used on N-Series Azure VMs to give the guests access to GPUs. SR-IOV Allocates a portion of a NIC to the virtual machine for improved latency and throughput. Needs VF driver in Linux. Several VF drivers already available -- Mellanox and Intel 40Gb, multiple Intel 10Gb cards.

30 6/11/2018 Demos Josh Poulson © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31 Performance and Best Practices
6/11/ :42 AM Performance and Best Practices © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

32 Linux Runs Well on Windows
Linux and FreeBSD guests are first class citizens Hyper-V Integration LIS provides deep integration with Hyper-V, comparable with Windows capabilities Acceleration via offload enabled by default Linux guests have comparable performance with Windows guests as well Passthrough Available For Best Performance Passthrough disks, Fibrechannel capabilities for the fastest storage PCI Passthrough and SR-IOV to give the guest the most direct route to the hardware

33 Benchmarking Best Practices
Networking Use NTttcp for Linux Compatible with NTttcp for Windows Improved capabilities over iperf3 Multiple threads, CPU affinity Sender/receiver sync mode Uses networking offload features linux Storage Use fio Linux: libaio engine Windows: windowsaio engine Multiple threads and queues Produce enough workload to keep the queues filled by checking iops and latency at different iodepths fio is very flexible for modelling workloads

34 Networking: 40GbE on a Local Host
TechReady 23 6/11/ :42 AM Windows VM Linux VM Networking: 40GbE on a Local Host © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

35 Networking: Azure G5 TechReady 23 6/11/2018 11:42 AM Windows VM
Linux VM Networking: Azure G5 © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

36 Networking: Cloud 10GbE Comparison
TechReady 23 6/11/ :42 AM Windows D14v2 Linux D14v2 AWS Linux hs 1.8x Large Networking: Cloud 10GbE Comparison © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

37 Storage: SSD Pass-through on Local Host
TechReady 23 6/11/ :42 AM Bare metal Linux Windows VM Linux VM Storage: SSD Pass-through on Local Host © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

38 Storage: Cloud Comparison
TechReady 23 6/11/ :42 AM Windows VM Linux VM AWS Linux VM Storage: Cloud Comparison © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

39 Redis: Local 4KB Payload
Bare metal Linux Linux VM Upcoming Patches Redis: Local 4KB Payload

40 MongoDB: Local YCSB Scenario A
Bare metal Linux Linux VM Upcoming Patches MongoDB: Local YCSB Scenario A

41 Orion: Local OLTP Small/8KB Random Read
TechReady 23 6/11/ :42 AM Bare metal Linux Linux VM Upcoming Patches Orion: Local OLTP Small/8KB Random Read © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

42 Orion: Local DSS Large/1MB Random Read
TechReady 23 6/11/ :42 AM Bare metal Linux Linux VM Upcoming Patches Orion: Local DSS Large/1MB Random Read © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

43 Latency Improvements with SR-IOV
Microsoft Ignite 2016 6/11/ :42 AM Bare metal Linux Linux VM Linux SR-IOV Latency Improvements with SR-IOV © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

44 Microsoft ♥ FreeBSD

45 FreeBSD 101: What is FreeBSD?
FreeBSD is *not* Linux UNIX descendant from Berkley Software Distribution (BSD) Cannot use “UNIX” as a name due to copyrights FreeBSD is the most popular of *BSD variants (OpenBSD, NetBSD, etc)

46 FreeBSD 101: What is FreeBSD?
Differences between FreeBSD & Linux FreeBSD.org maintains a complete OS whereas Linux is a kernel + drivers Only one “distribution” from FreeBSD.org; Linux has many FreeBSD is licensed under a permissive BSD license rather than GNU GPL Oracle Linux CoreOS Red Hat OpenLogic CentOS-based Canonical Ubuntu And Others… Linux Kernel Main FreeBSD 9.x FreeBSD 10.x FreeBSD 11.x FreeBSD Head FreeBSD.org SUSE SLES

47 BIS - Evolution FreeBSD 10 has BIS built-in Ports available for FreeBSD 8.4, 9.1, 9.2 and 9.3 FreeBSD 10, 10.1 Lacking core support to enable I/O performance Supported on a “best effort” basis by Microsoft Customer Support FreeBSD 10.2 Enhance core functionality VMBus multi-channel & Signal optimization Storage sub-channel & Scatter/Gather List KVP driver and daemon FreeBSD 10.2 & 10.3 Enable network based FreeBSD workloads on Hyper-V & Azure CARP, TSO, CSUM offload – 10.2 LRO – 10.3 Enhance networking stability – 10.3

48 BIS – What’s Coming Feedback and questions welcome at FreeBSD 11 Improve network Perf vRSS Refactor network stack Improve storage functionality TRIM VHDX resize H2’ 2016 Enhance network functionality & Perf PCI Pass-thru SR-IOV Improve storage functionality &Perf Live Backup Perf Tuning Future Enhance interaction functionality - Synthetic Keyboard, Live backup,… Feature parity with Linux Integration Service (LIS) - Secure boot, NIC hot add/remove, …

49 FreeBSD Integration Services Development
Microsoft developers FreeBSD Foundation BIS for Hyper-V BIS Integration FreeBSD IS Ports from FreeBSD.org FreeBSD OS BIS Integration Customer servers with Hyper-V For support with issues running FreeBSD on Hyper-V: Contact

50 Network Performance Improvement for FreeBSD
VMBus Multi-channel (10.2) Checksum Offload (10.2) TCP Segmentation Offload (10.2) Large Receive Offload (10.3) Virtual Receive Side Scaling (11-CURRENT) Test Environment Windows Server 2012 R2 host: 32GB memory, 16 cores (2 sockets) with HT disabled (Intel Xeon CPU E Intel 10G 2P X520 NIC (82599). FreeBSD guest: 8 vCPUs, 4GB memory. Netperf is used.

51 Network Performance Improvement for FreeBSD
Virtual Receive Side Scaling (11) Azure G5 32 core 448GB RAM 40G NIC

52 FreeBSD 10.3 is available in Azure Marketplace
June: Global Azure Sep: Azure China

53 Linux & FreeBSD Microsoft ♥

54 6/11/2018 Q&A If you have questions please proceed to the Q&A MICROPHONE located in your session room. © 2015 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

55 Please evaluate this session
6/11/ :42 AM Please evaluate this session Your feedback is important to us! From your PC or Tablet visit MyIgnite at From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

56 6/11/ :42 AM © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Virtualize Linux and FreeBSD Workloads on Hyper-V and Azure"

Similar presentations


Ads by Google