KVM Forum Keynote. Paolo Bonzini Red Hat, Inc. KVM Forum 2014

Similar documents
KVM Weather Report. Amit Shah SCALE 14x

Supported Linux distributions for POWER8 Linux on Power systems

October 25-27, 2017 Hilton Prague, Prague, Czech Republic Sponsorship Prospectus

This report is based on sampled data. Jun 1 Jul 6 Aug 10 Sep 14 Oct 19 Nov 23 Dec 28 Feb 1 Mar 8 Apr 12 May 17 Ju

Performance and Scalability of Server Consolidation

HPE Security Data Security. HPE SecureData. Product Lifecycle Status. End of Support Dates. Date: April 20, 2017 Version:

Xen Project Overview and Update. Ian Pratt, Chairman of Xen.org, and Chief Scientist, Citrix Systems Inc.

Red Hat Enterprise Virtualization Hypervisor Roadmap. Bhavna Sarathy Senior Technology Product Manager, Red Hat

KVM PERFORMANCE OPTIMIZATIONS INTERNALS. Rik van Riel Sr Software Engineer, Red Hat Inc. Thu May

FAQ 1-4M9MLY Banner Supported Compiler Versions

KVM on POWER Status update & IO Architecture

ARM-KVM: Weather Report Korea Linux Forum

Hitachi Vantara Hitachi Dynamic Link Manager Software Interoperability Support Matrix

Spring 2017 :: CSE 506. Introduction to. Virtual Machines. Nima Honarmand

ACTIAN PRODUCTS by Platform - Vector, Vector in Hadoop as of October 18, 2017

Hitachi Vantara Hitachi Dynamic Link Manager Software Interoperability Support Matrix

Power Systems with POWER8 Scale-out Technical Sales Skills V1

KVM Weather Report. Red Hat Author Gleb Natapov May 29, 2013

1. Revision Page Revision Page 1

Applying Polling Techniques to QEMU

viommu/arm: full emulation and virtio-iommu approaches Eric Auger KVM Forum 2017

viommu/arm: full emulation and virtio-iommu approaches Eric Auger KVM Forum 2017

Understanding the Endianess and the benefits Red Hat Enterprise Linux for Power, little endian

F5 iworkflow and Linux KVM: Setup. Version 2.0.2

IBM PowerKVM available with the Linux only scale-out servers IBM Redbooks Solution Guide

QuickSpecs. HPE Workload Aware Security for Linux. Overview

F5 BIG-IQ Centralized Management andlinux KVM: Setup. Version 5.0

Changpeng Liu, Cloud Software Engineer. Piotr Pelpliński, Cloud Software Engineer

Client Automation v8.10 Enterprise, Standard, Starter*

Trademarks. Other company, product, or service names may be trademarks or service marks of others.

Mitel Standard Linux Qualified Hardware List

QuickSpecs HPE Systems Insight Manager 7.6

QuickSpecs HP Systems Insight Manager 7.4.1

Virtualisation: The KVM Way. Amit Shah

Transparent Hugepage Support

RMRR EXCLUSION. Technical Whitepaper. Alex Williamson Myron Stowe Laura Novich

Zdeněk Kubala Senior QA

KVM Virtualized I/O Performance

Trademarks. Other company, product, or service names may be trademarks or service marks of others.

Nested Virtualization and Server Consolidation

Virtio 1 - why do it? And - are we there yet? Michael S. Tsirkin Red Hat

DPDK Roadmap. Tim O Driscoll & Chris Wright Open Networking Summit 2017

Live block device operations in QEMU

libvirt integration and testing for enterprise KVM/ARM Drew Jones, Eric Auger Linaro Connect Budapest 2017 (BUD17)

What is KVM? KVM patch. Modern hypervisors must do many things that are already done by OSs Scheduler, Memory management, I/O stacks

Transparent Hugepage

QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update

Virtualization Introduction

Know your competition A review of qemu and KVM for System z

HPE ESXi Offline Bundle

Product Life Cycle System-level Products. April, 2016

SUSE An introduction...

Xen Project Status Ian Pratt 12/3/07 1

WebSphere Commerce Professional

IBM Linux on Power Cambridge, MA. Red Hat on Power Systems

HP Serviceguard for Linux Certification Matrix

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

Vendor: IBM. Exam Code: C Exam Name: Power Systems with POWER8 Scale-out Technical Sales Skills V1. Version: Demo

Virtual Machine Monitors!

Hypervisors on ARM Overview and Design choices

HKG18-TR08: Upstreaming SVE in QEMU. Alex Bennée and Richard Henderson

UEFI Porting Update for ARM Platforms

XEN and KVM in INFN production systems and a comparison between them. Riccardo Veraldi Andrea Chierici INFN - CNAF HEPiX Spring 2009

COURSE LISTING. Courses Listed. Training for Database & Technology with Administration in Database Migration. 3 September 2018 (21:31 BST)

Rethinking Machine Types

Bacula Systems Virtual Machine Performance Backup Suite

Upgrading Software with IBM Content Manager Enterprise Edition Version 8.5

Nested Virtualization Update From Intel. Xiantao Zhang, Eddie Dong Intel Corporation

Mission-Critical Enterprise Linux. April 17, 2006

Task: provide isolated access to multiple PCI devices for multiple KVM guests on POWER8 box.

ETERNUS Multipath Driver (Windows Version) Installation Information

UNITE Managing Metering: How to Plan for, Tune and Monitor Your Metered Platform. Session MCP3040/OS3040. Guy Bonney & Bob Morrow, MGS, Inc.

SAP on IBM z Systems. Customer Conference. April 12-13, 2016 IBM Germany Research & Development

Knut Omang Ifi/Oracle 20 Oct, Introduction to virtualization (Virtual machines) Aspects of network virtualization:

software.sci.utah.edu (Select Visitors)

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers 9.5 Support Matrix

Virtualization Device Emulator Testing Technology. Speaker: Qinghao Tang Title 360 Marvel Team Leader

Virtualization. ...or how adding another layer of abstraction is changing the world. CIS 399: Unix Skills University of Pennsylvania.

The only open-source type-1 hypervisor

SUPPORTED ENVIRONMENTS FOR VDX / ZPORTAL

HP P6000 Enterprise Virtual Array Compatibility Reference

QuickSpecs. HPE Library and Tape Tools. Overview. Features & Benefits. What's New

<Insert Picture Here> E-Business Suite Technology Stack Certification Roadmap

Effective Virtual CPU Configuration in Nova

ORACLE Linux / TSC.

HP P6000 Enterprise Virtual Array Compatibility Reference

Monthly SEO Report. Example Client 16 November 2012 Scott Lawson. Date. Prepared by

Zoptymalizuj Swoje Centrum Danych z Red Hat Virtualization. Jacek Skórzyński Solution Architect/Red Hat

KVM/ARM. Marc Zyngier LPC 12

CSCI 8530 Advanced Operating Systems. Part 19 Virtualization

KVM Live Migration: Weather forecast

FUJITSU Storage ETERNUS Multipath Driver (Windows Version) Installation Information

Virtio SCSI. An alternative virtualized storage stack for KVM. Stefan Hajnoczi Paolo Bonzini

LINUX KVM FRANCISCO JAVIER VARGAS GARCIA-DONAS CLOUD COMPUTING 2017

Live Migration: Even faster, now with a dedicated thread!

Userspace NVMe Driver in QEMU

RDP 3.70 Deployment Support

IPEX The next version

EMC Smarts SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers Support Matrix

Table of Contents GEEK GUIDE LINUX ON POWER. About the Sponsor... 4 Introduction... 5 Overview: What Is Linux on Power? Benefits...

Transcription:

KVM Forum 2014 - Keynote Paolo Bonzini Red Hat, Inc. KVM Forum 2014

KVM in 2014 7 in-tree architectures Active: ARM/ARM64, MIPS, PPC, x86, s390 Dead: ia64 Out-of-tree: Tilera, MIPS hardware virt 2 main userspace implementations All architectures except ia64 supported in QEMU ARM/ARM64, MIPS, PPC, x86 in linux-kvm 6 releases, 1105 commits, ~35 companies

Commits in each release 400 300 200 217 243 100 168 122 120 150 0 Nov 2013 Oct 2014

Commits by architecture 400 300 334 249 200 179 171 100 0 41 131

Main contributors Red Hat: maintenance, x86 IBM: PPC, s390 Linaro+ARM: ARM/ARM64 SuSE: PPC, s390 Freescale: PPC Imagination Technologies: MIPS Intel: x86 hardware enablement & nested virt Fujitsu, Google, Huawei, Siemens,...

Commits by employer 400 360 300 200 185 175 100 78 60 53 43 39 30 82 0

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

Highlights x86: VFIO integration, SMAP, MPX, nested virt, emulator bugfixes, PLE optimization PPC: transactional memory, POWER8, ppc64le, u-boot s390: migration, gdb, optimizations ARM: transparent huge pages, big-endian guests, migration, PSCI 0.2, ARM64 gdb MIPS: QEMU support

x86 nested virtualization People are using it! Testing is hard! Migration support, optimization,... Guest hypervisors other than KVM?

Security Several security issues found by Google Thanks! Stay for Andy's talk! Fuzzing done at Technion University x86 only PPC/s390 folks, now it's your turn!

Testing 160 commits to kvm-unit-tests x86: emulator, nested virt Initial work on ARM unit tests virt-test Periodic integration testing from Intel linux-next, continuous build,...

SPECvirt_sc 2013 (as of Sep 30, 2014) Top results: Hardware Hypervisor Guest Result Date IBM x480 X6 60 x86 cores 120 threads IBM x3850 X6 60 x86 cores 120 threads HP DL360 36 x86 cores 72 threads IBM S824 24 POWER cores 192 threads KVM (RHEL6.5) KVM (RHEL6.5) KVM (RHEL7) PowerVM RHEL6.5 2082@116 Feb 2014 RHEL6.5 2081@116 May 2014 RHEL6.5 1614@95 Aug 2014 RHEL6.5, AIX7.1 1370@79 Jun 2014 Source: http://www.spec.org/virt_sc2013/. SPEC, SPEC VIRT, and SPEC VIRT_SC are registered trademark of the Standard Performance Evaluation Corporation. For more information about SPEC and its benchmarks see www.spec.org

SPECvirt_sc 2013 (as of Sep 30, 2014) Same-hardware comparison with ESX: Hardware Hypervisor Guest Result Date HP DL380p 16 cores 32 threads KVM (FusionSphere) RHEL6.4 631.6@37 Jul 2014 HP DL380p 16 cores 32 threads ESXi 5.1 RHEL6.4 472.3@27 Apr 2013 Source: http://www.spec.org/virt_sc2013/. SPEC, SPEC VIRT, and SPEC VIRT_SC are registered trademark of the Standard Performance Evaluation Corporation. For more information about SPEC and its benchmarks see www.spec.org

Have a great time!