VMware虚拟机置备磁盘I/O测试分析
来源:互联网 发布:mac取消隐藏设备 编辑:程序博客网 时间:2024/06/05 10:16
本文出自 “virtualbox” 博客,请务必保留此出处http://virtualbox.blog.51cto.com/531002/1149001
个人的项目实施中,经常有同事或者客户问“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几乎相等.
- VMware虚拟机置备磁盘I/O测试分析
- 导入VMware虚拟机磁盘格式的选择(厚置备延迟置零、厚置备置零、thin)
- 导入VMware虚拟机磁盘格式的选择(厚置备延迟置零、厚置备置零、thin)
- fio 磁盘I/O测试
- Linux下测试磁盘I/O性能
- 使用fio测试磁盘I/O性能
- 使用fio测试磁盘I/O性能
- 使用fio测试磁盘I/O性能
- AIX 下磁盘 I/O 性能分析
- AIX 下磁盘 I/O 性能分析
- Java 磁盘I/O工作机制分析
- 【vmware】VMWare ESX/ESXi 虚拟机硬盘的厚置备(Thick Provision)与精简置备(Thin Provision)的转换
- VMware虚拟机磁盘压缩
- VMware虚拟机磁盘压缩
- VMware虚拟机磁盘压缩
- VMware虚拟机磁盘压缩
- vmware虚拟机拓展磁盘
- VMware虚拟机添加磁盘
- onvif概念及应用?
- python IP 处理模块IPy
- sql 时间转换问题 from_unixtime() UNIX_TIMESTAMP()
- ubuntu 10.04下的配置tftp服务器
- JSON是什么?它能带来什么?
- VMware虚拟机置备磁盘I/O测试分析
- Android中LocalSocket使用 进程通信
- Linux中bin和sbin目录的主要区别
- 分布式文件系统的方案
- 经验
- Android环境下无法连接更新sdk
- 喵友黎言卓:一个人的创业战争
- ThreadLocal<T> threadLocal = new ThreadLocal<T>(); threadLocal.set(T param); 增加一个线程局部变量
- php pgsql查询关于表名大小写敏感问题笔记