SDxCentral
Join Login
SD-WAN 2 5G 6 MEC 1 IoT 4 SDN 4 NFV 5 Containers 5 Cloud 6 Security 6 AI 3 Converged DC SD-Storage 2 NPM/APM 1

Login to SDxCentral

Your login link has been emailed to you.

Or login with your password

Enter Your Password

Forgot your password? Login as a different user?
  • ARTICLES
  • DIRECTORY
  • REPORTS
  • RESOURCES
  • USE CASES
  • PARTICIPATE

Join SDxCentral and get information tailored to your particular interests everyday.

Join
Sponsored:
Citrix 4 Dell EMC 1 Linux Foundation 6 Lumina OCP OpenStack 6 Palo Alto Networks 2 Riverbed Verizon 21 VMware 5

Directory > Virtual Open Systems > Virtual Open System KVM on ARM Performance

Virtual Open System KVM on ARM Performance

Virtual Open Systems
Corporate Headquarters
Grenoble, France
1 - 100 employees
Virtual Open System KVM on ARM Performance
  • Overview
Description

In order for a hypervisor to be of relevant importance and up to par with current trends, high performance and efficiency is among the most important factors. KVM on ARM has been incorporated to upstream Linux since version 3.9 demonstrating low virtualization overhead. Virtual Open Systems has been active in profiling KVM on ARM through continuous evaluation on various hardware platforms (VExpress, Arndale, Omap5 uEVM, Chromebook) and implementing micro benchmarks to identify and further enhance the hypervisor capabilities.

The company provides services for assessing virtualization performance on custom heterogeneous ARMv7/ARMv8 platforms and develop optimization techniques for selected use cases. The showcased results were performed on the Versatile Express (Cortex-A15 TC2) development platform and Exynos5250 Chromebook laptop.

Benchmarking CPU and Memory bound workloads For CPU stress tests and benchmarks that do not rely on I/O, KVM on ARM shows the benefits of full virtualization. KVM excels on such workloads with performance being near native, well below the standard 10% that is expected. Below you can see a comparison between the host/guest system under different benchmark utilities.

Memory handling is a major advantage of KVM on ARM which relies on the well known Linux infrastructure. By using lmbench3 tool for memory bandwidth measurements, we can see the same positive results as for CPU workloads.

I/O Virtualization Performance – Emulation vs Paravirtualization There are various ways to handle I/O in virtualization, and depending on the complexity of the virtualized device, as well as the constraints of the selected use case, different approaches and compromises are needed. The most prominent options are emulation or para-virtualization (another option being direct device assignment). Emulation is a considerable overhead in virtualization and used only in the simplest of cases. Para-virtualization, can instead significantly accelerate I/O in guest systems. By utilizing Virtio, KVM can achieve excellent performance and keep I/O related bottlenecks to a minimum. In the case of networking we can compare host/guest bandwidth using netperf:

Similar behavior can be observed with other workloads as well, such as disk I/O, in which emulation can impact performance severely, where Virtio can achieve near native performance. In addition vHost-net can further improve networking performance in virtualized systems for use cases demanding higher bandwidth (1Gbps or more). From this overview we can conclude, that by utilizing the full virtualization extensions of newer ARM architectures, coupled with para-virtualization mechanisms to accelerate I/O, KVM excels in the performance department.

AvailabilityAvailable
Data SheetDownload
CategoriesCloud and Virtualization > Hypervisors and Virtualization Management

Other Hypervisors and Virtualization Management Products

  • CloudStress
  • HyTrust Cloud Control
  • NFVTime-Verge
  • Spirent 3D Topology Suite
  • Uila

Other Products from Virtual Open Systems

  • Virtual Open System Virtual bfq

Use of the SDxCentral service directory is governed by our Terms of Service, including without limitation those sections under the headings "CONTENT", "LICENSING AND OTHER TERMS APPLYING TO CONTENT POSTED ON THE SDXCENTRAL SITES", "INDEMNITY; DISCLAIMER; LIMITATION OF LIABILITY" AND "COPYRIGHTS". Under no circumstances will SDxCentral be liable in any way for any Content, including, but not limited to, liability for any errors or omissions in any Content or for any loss or damage of any kind incurred as a result of the use of any Content posted, emailed or otherwise transmitted via the Sites.

Is our directory missing your company or product?

Enjoying the content in our directory but can’t find your company or products (or services, or open-source projects)? Benefit from our unique reach to leading tech buyers in the infrastructure space--get listed today!

About SDxCentral

  • About Us
  • Editorial Team
  • Editorial Calendar
  • Work With Us
  • Careers at SDxCentral
  • Support
  • Legal
  • Contact Us

Engage With us

This material may not be copied, reproduced, or modified in whole or in part for any purpose except with express written permission from an authorized representative of SDxCentral, LLC. In addition to such written permission to copy, reproduce, or modify this document in whole or part, an acknowledgement of the authors of the document and all applicable portions of the copyright notice must be clearly referenced. All Rights Reserved.

© 2012-2018 SDxCentral, LLC, All Rights Reserved. SDNCentral™, the SDNCentral logo, SDxCentral™, SDxCentral logo, SDxNews™, SDxTech™, SDx™, the SDx logo, and DemoFriday™ are trademarks of SDxCentral, LLC in the U.S. and other countries.

  • Terms of Service
  • Privacy

Please enter your Business Email to view this asset:

We are requesting you provide a valid business, education, non-profit or government email address not from free or temporary email providers or ISPs. If you feel that our filters are incorrectly disallowing your email, please contact us at support@sdxcentral.com.