VM性能的快速测试方法
按照此前运维组制定的《VMWare测试方案》要求,:
创建,删除虚拟机
克隆虚拟机
P2V(物理机到虚拟的转换)
VMware虚拟网络配置(Vswi/.
cd~/iozone3_414/src/current
./iozone-Mcew-iO-i1-i2-s4g-r256k-f/
下面是一个可供参考的测试结果。在这个测试中使用了两台物理机,每台物理机各配置一颗******@(双核四线程),16GB内存(******@1333MHz),一块SeagateST2000DL003-9VT1硬盘(SATA,2TB,5900RPM),,使用的文件系统为ext4,使用的Hypervisor为KVM(qemu-kvm-)。我们分别测试了宿主机、NFS、磁盘映像以文件格式(RAW格式,没有启用virtio)存储在本地磁盘上的虚拟机、磁盘映像以文件格式(RAW格式,没有启用virtio)存储在NFS上的虚拟机、以及从虚拟机内部挂载宿主机NFS服务(虚拟网卡启用了virtio)的磁盘IO性能。虚拟机的配置为2颗vCPU(占用两个物理线程,也就是一个物理核心)和4GB内存,。在这个测试中没有对操作系统、文件系统、NFS、KVM等等进行任何性能调优。
ile
rril-e
倉主呃
II4S98
IISTSB
8TT5T
452323!
宝4號
51253
35®7
1149U
車地显盘上创埶也
2225?
1966Q
542370
可S册务上的啟机
74K
zzcrra
idreai
«979594旳9441
^33297-6476465
从如上测试结果可以看出,在如上所述特定测试场景中,在文件10性能方面,宿主机>NFS>虚拟机中的NFS>本地磁盘上的虚拟机〉NFS服务上的虚拟机。值得注意的是,即使是从虚拟机中挂载NFS服务,其文件I0性能也远远超过本地磁盘上的虚拟机。
[特别说明]需要注意的是,当我们说文件(或者磁盘)I0性能的时候,我们指的通常是应用程序(例如iozone)进行文件读写操作时所看到的I0性能。这个性能通常是与系统相关的,包括了多级缓存(磁盘自身的缓存机制、操作系统的缓存机制)的影响,而不仅仅是磁盘本身。利用iozone进行文件I0性能测试时,测试结果与主机的内存大小、测试数据块的大小、测试文件的大小都有很大的关系。如果要全面地描述一个特定系统(CPU、内存、硬盘)的文件I0性能,往往需要对测试数据块的大小和测试文件的大小进行调整,进行一系列类似的测试并对测试结果进行全面分析。本文所提供的仅仅是一个快速测试方法,所提供的测试参数并没有针对任何特定系统进行优化,仅仅是为了说明iozone这个工具的使用方法。如上所述之测试数据,仅仅在如上所述之测试场景下是有效的,并不足以定性地说明任何虚拟化场景下宿主机和虚拟机的文件I0性能差异。建议读者在掌握了iozone这个工具的
VM性能的快速测试方法 来自淘豆网m.daumloan.com转载请标明出处.