VMware虚拟机置备磁盘I/O测试分析

简介:

个人的项目实施中,经常有同事或者客户问“VMware虚拟机有三种置备方式,厚置备延迟置零、厚置备格式、精简置备哪种好”,根据不同的具体环境,从不同的侧重点出发,答案是选择最合适的,而不是最好的。

前段时间,学习了王春海老师的一篇《虚拟磁盘性能测试》的博文,王老师测试了不同存储下,不同虚拟机格式的磁盘性能,个人受益良多,这篇博文将扩展下王老师的测试,测试厚置备格式与精简置备格式在传输不同块时的IOPS。

测试设计:在一台Windows 2008 DataCenter系统的虚拟机中,添加新磁盘E盘为厚置备格式,添加新磁盘F盘为精简置备格式,使用IOmeter工具进行不同块,不同读写比例的测试。

测试步骤:

1. 分别建立5GB大小的厚置备磁盘和5GB大小的精简置备磁盘

clip_image002clip_image004

2. 进入Windows 2008 系统中初始化磁盘,选择GPT磁盘分区格式

clip_image005

3. 文件系统选择NTFS格式

clip_image006

4. 大家可以看到系统中新增的两个磁盘

clip_image008

5. 打开IOmeter测试软件,在Disk Targets中选择E:厚置备

clip_image010

6. 测试参数为4K:100% Read:0% random(4K大小的传输块,随机顺序100%读);

BTW,前段时间看到一个白皮书,提到4K是比较能体现虚拟化的IO,故首先从4K开始。

clip_image012

7. 测试时间为1分钟。

clip_image014

8. 厚置备测试结果(4K:100% Read:0% random)

clip_image016

9. 在Disk Targets选择F:精简置备

clip_image018

10. 精简置备测试结果(4K:100% Read:0% random)

clip_image020

11. 厚置备/精简置备 测试结果(4K:0% Read:0% random)

clip_image022

12. 结果(4K:0% Read:0% random)

clip_image024

13. 厚置备结果(32K:100% Read:0% random)

clip_image026

14. 精简置备结果(32K:100% Read:0% random)

clip_image028

15. 厚置备结果(32K:0% Read:0% random)

clip_image030

16. 精简置备结果(32K:0% Read:0% random)

clip_image032

测试分析图表:

image

测试结论:

从IO角度来说

在传输4K的块,随机100%读时,厚置备比精简置备IOPS提高约20%

在传输4K的块,随机100%写时,厚置备和精简置备iops几乎相等;

在传输32K的块,随机100%读时,厚置备和精简置备iops几乎相等;

在传输32K的块,随机100%写时,厚置备和精简置备iops几乎相等.






本文转自 tim2009 51CTO博客,原文链接:http://blog.51cto.com/virtualbox/1149001,如需转载请自行联系原作者
目录
相关文章
|
11月前
|
Oracle 关系型数据库 虚拟化
在VMware的Win10虚拟机中安装使用ENSP
本文介绍了在Windows 10虚拟机上安装ENSP及相关软件的全过程,包括VirtualBox、WinPcap、Wireshark、VLC和ENSP的安装步骤,并提供图文演示,帮助用户顺利完成配置与测试。
2728 134
|
10月前
|
Linux 虚拟化 iOS开发
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
2020 0
VMware Remote Console 13.0.1 for macOS, Linux, Windows - vSphere 虚拟机控制台的桌面客户端
|
10月前
|
Linux 虚拟化 iOS开发
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
1891 0
VMware Fusion 25H2 OEM BIOS 2.7 - 在 macOS 中运行 Windows 虚拟机的最佳方式
|
12月前
|
Linux 虚拟化 iOS开发
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
1428 3
Windows Server 2025 OVF (2025 年 8 月更新) - VMware 虚拟机模板
|
10月前
|
存储 Linux 文件存储
VMware vSphere Replication 9.0.4 - 虚拟机复制和数据保护
VMware vSphere Replication 9.0.4 - 虚拟机复制和数据保护
443 2
|
11月前
|
监控 Linux 网络安全
VMware vCenter Converter 9.0 - P2V 虚拟机转换工具
VMware vCenter Converter 9.0 - P2V 虚拟机转换工具
3226 0
VMware vCenter Converter 9.0 - P2V 虚拟机转换工具
|
Linux 虚拟化 iOS开发
Debian 13 x86_64 OVF (sysin) - VMware 虚拟机模板
Debian 13 x86_64 OVF (sysin) - VMware 虚拟机模板
873 0
Debian 13 x86_64 OVF (sysin) - VMware 虚拟机模板
|
虚拟化 数据中心
VMware vSphere Replication 9.0.3 - 虚拟机复制和数据保护
VMware vSphere Replication 9.0.3 - 虚拟机复制和数据保护
439 0
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
Linux 虚拟化 iOS开发
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板
928 35
Rocky Linux 10 x86_64 OVF (sysin) - VMware 虚拟机模板