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

通过IOmeter工具测试了VMware虚拟机中厚置备格式与精简置备格式磁盘在不同块大小及读写比例下的IOPS表现。结果显示,在4K随机100%读操作时,厚置备格式IOPS较精简置备提高约20%,而在其他情况下两者性能相当。

个人的项目实施中,经常有同事或者客户问“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,如需转载请自行联系原作者
<think>好的,我需要帮助用户了解如何在VMware中扩展虚拟机磁盘空间。首先,我应该回顾用户提供的三个引用内容,看看是否有可以直接使用的信息。引用[1]提到将vmx文件拷贝到虚拟磁盘路径下并打开,但用户可能更关心如何扩展磁盘空间。引用[2]和引用[3]都提到了添加磁盘和扩展磁盘空间的步骤,特别是引用[3]中的“磁盘空间扩展”部分可能更相关。 用户的问题是如何在VMware中增加虚拟机磁盘空间的教程。根据引用内容,可能的步骤包括关闭虚拟机、使用VMware工具调整磁盘大小、扩展分区等。需要确保步骤清晰,结构合理,并且符合用户的需求。此外,用户可能对操作中的注意事项和后续处理有疑问,比如数据备份和分区调整。 接下来,我需要将这些信息组织成步骤指南。首先,关闭虚拟机以确保数据安全,然后在VMware设置中调整磁盘大小。之后,启动虚拟机并扩展分区。可能还需要使用GParted这样的工具来处理未分配的空间。同时,需要提醒用户备份数据,避免操作不当导致数据丢失。 还要注意用户提到的系统级指令,比如使用正确的中文回答,生成相关问题,引用标识放在段落末尾。需要检查是否有遗漏的步骤或者错误的信息,确保引用来源正确标注。最后,生成相关问题,帮助用户进一步了解相关主题,比如数据备份方法或分区工具的使用。</think>### VMware虚拟机磁盘空间扩展教程 在VMware中扩展虚拟机磁盘空间分为两个主要步骤:**调整虚拟硬盘容量**和**扩展操作系统分区**。以下是详细操作流程: --- #### 一、调整虚拟硬盘容量 1. **关闭虚拟机** 操作前必须关闭虚拟机电源,否则无法修改磁盘配置[^2]。 2. **编辑虚拟机设置** - 右键虚拟机 → 选择“编辑设置” → 进入“硬件”选项卡 - 选中需要扩容的硬盘(如“Hard Disk”)→ 点击“扩展”按钮[^3] 3. **设置新容量** ```plaintext 示例:原容量40GB → 输入新值60GB → 确认扩展 ``` ⚠️ 注意:新容量必须大于当前值,且不能超过物理主机剩余存储空间。 --- #### 二、扩展操作系统分区(以Windows为例) 1. **启动磁盘管理工具** - 进入虚拟机系统 → 右键“此电脑” → 管理 → 磁盘管理 - 发现未分配空间(图示显示原有分区旁有黑色未分配区域) 2. **合并空间** - 右键原有分区 → 选择“扩展卷” → 按向导完成空间合并 - 对于Linux系统,可使用`gparted`工具或`resize2fs`命令调整分区[^2] --- #### 关键注意事项 1. **备份数据** 扩容前建议通过VMware快照功能或手动备份重要文件[^1]。 2. **文件系统限制** Windows FAT32分区最大支持32GB,NTFS无此限制;Linux建议使用ext4/XFS文件系统。 3. **精简置备转换** 若原磁盘为“精简置备”模式,需先转换为“厚置备”才能扩展[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值