1 / 11

Performance Benchmarking of VMs: Impact of KVM Optimization and CPU Pinning

This study explores the performance benchmarks of Virtual Machines (VMs) focusing on CPU, I/O, and network metrics. Utilizing benchmarks such as HEPSPEC06 for CPU, IOZONE for I/O, and IPERF for networking, we observed a 6% to 8% performance enhancement through optimization strategies including the use of pinned CPUs and modifications to KVM settings. The results indicate better overall performance with pinned CPUs compared to unpinned configurations, especially when disabling the Extended Page Table (EPT). Further investigation and tuning are necessary for maximizing performance.

Télécharger la présentation

Performance Benchmarking of VMs: Impact of KVM Optimization and CPU Pinning

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Benchmarking Tests on VMs Qiulan Huang 26/11/2010

  2. Benchmarking • CPU benchmarks: HEPSPEC06 • I/O benchmarks: IOZONE • Network benchmarks: IPERF • ~7% CPU performance improved with optimization of KVMs • modprobekvm-intelenable_ept=0 • A bit optimistic  • Still needs to further investigation and tunning

  3. CPU benchmarks(1) • Unpinned CPU without disable ept

  4. CPU benchmarks(1) • Pinned CPU without disable ept

  5. Comparison(1) • Comparison between Pinned and UnPinned without disable ept option • Better performance under Pinned

  6. CPU benchmarks(2) • Unpinned CPU with disable ept

  7. CPU benchmarks(2) • Pinned CPU with disable ept

  8. Comparison(2) • Comparison between Pinned and UnPinned with disable ept option • Better performance with Pinned

  9. Comparison(3)

  10. Summary • Better performance with Pinning than Unpinning • CPU performance improved 6%~8% by optimizing KVMs with disable ept option • With the Pinning and optimization of the KVMs the CPU performance penalty is about 3%

  11. Question?

More Related