dyok 发表于 2013-3-20 09:52:57

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

个人的项目实施中,经常有同事或者客户问“VMware虚拟机有三种置备方式,厚置备延迟置零、厚置备格式、精简置备哪种好”,根据不同的具体环境,从不同的侧重点出发,答案是选择最合适的,而不是最好的。前段时间,学习了王春海老师的一篇《虚拟磁盘性能测试》的博文,王老师测试了不同存储下,不同虚拟机格式的磁盘性能,个人受益良多,这篇博文将扩展下王老师的测试,测试厚置备格式与精简置备格式在传输不同块时的IOPS。测试设计:在一台Windows 2008 DataCenter系统的虚拟机中,添加新磁盘E盘为厚置备格式,添加新磁盘F盘为精简置备格式,使用IOmeter工具进行不同块,不同读写比例的测试。测试步骤:1. 分别建立5GB大小的厚置备磁盘和5GB大小的精简置备磁盘2. 进入Windows 2008 系统中初始化磁盘,选择GPT磁盘分区格式3. 文件系统选择NTFS格式4. 大家可以看到系统中新增的两个磁盘5. 打开IOmeter测试软件,在Disk Targets中选择E:厚置备6. 测试参数为4K:100% Read:0% random(4K大小的传输块,随机顺序100%读);BTW,前段时间看到一个白皮书,提到4K是比较能体现虚拟化的IO,故首先从4K开始。7. 测试时间为1分钟。8. 厚置备测试结果(4K:100% Read:0% random)9. 在Disk Targets选择F:精简置备10. 精简置备测试结果(4K:100% Read:0% random)11. 厚置备/精简置备 测试结果(4K:0% Read:0% random)12. 结果(4K:0% Read:0% random)13. 厚置备结果(32K:100% Read:0% random)14. 精简置备结果(32K:100% Read:0% random)15. 厚置备结果(32K:0% Read:0% random)16. 精简置备结果(32K:0% Read:0% random)测试分析图表:测试结论:从IO角度来说在传输4K的块,随机100%读时,厚置备比精简置备IOPS提高约20%;在传输4K的块,随机100%写时,厚置备和精简置备iops几乎相等;在传输32K的块,随机100%读时,厚置备和精简置备iops几乎相等;在传输32K的块,随机100%写时,厚置备和精简置备iops几乎相等.

dream789 发表于 2013-3-20 11:03:16

男人偷腥时的智商仅次于爱因斯坦!

南天一柱 发表于 2013-5-17 16:38:41

走过了年少,脚起了水泡

榕叶 发表于 2013-5-19 23:36:42

帮你顶下哈!!

hx0011yy 发表于 2013-5-22 16:26:22

打破老婆终身制,实行小姨股份制。引入小姐竞争制,推广情人合同制。

2004 发表于 2013-5-27 01:40:02

恐龙说:“遇到色狼,不慌不忙;遇到禽兽,慢慢享受……”

nihaogirl 发表于 2013-5-31 17:54:37

所有的男人生来平等,结婚的除外。
页: [1]
查看完整版本: VMware虚拟机置备磁盘I/O测试分析