6. KVM 虚拟机性能测试

注解

kvm 性能优化测试


6.1. 环境介绍

6.1.1. 前言

本次测试主要针对kvm虚拟机的在网络、存储、cpu、内存4个方面进行测试,通过测试 对比,找出性能损耗以及优化的方向

6.1.2. 硬件环境

项目 配置信息
CPU Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
内存 Dell Inc 16G*

6.1.4. CPU 测试

注解

在KVM虚拟化的CPU使用机制中,虚拟机的vCPU在虚拟机内部实现的各种调度对于宿主机的CPU是透明, 每个vCPU对于物理CPU来说仅仅相当于一个进程,通过不同虚拟机不同优先级的情况来将CPU的核心分配给vCPU独占使用。

6.1.5. 环境说明

我们使用开源软件sysbench 来测试虚拟机的cpu性能情况 是一个开源的、模块化的、跨平台的多线程性能测试工具,可以用来进行CPU、内存、磁盘I/O、线程、数据库的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下操作都将以支持MySQL数据库为例进行。