注册
登录
会员
搜索
标签
帮助
DOIT通行证
DOIT论坛
»
网络存储技术论坛
» VMware上虚拟磁盘的性能
‹‹ 上一主题
|
下一主题 ››
26
1
2
3
››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
VMware上虚拟磁盘的性能
pekics
DOIT贵宾
帖子
666
精华
16
积分
6940
金币
54
个人空间
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2007-3-26 11:32
只看该作者
VMware上虚拟磁盘的性能
虚拟主机技术日渐普及,而关于
虚拟主机
引擎的
性能
效率,目前仍然没有太多参考。
VMware
的官方说法是“虚拟机中硬件资源基本没有损耗”,但并没有给出明确的量化结果。
当然,这个题目也的确太大。要作出真正有信服力的结果,需要考虑相当多的因素。受条件所限,我只能将实验一再简化。因此这里的结果十分粗浅,只能算做初步尝试。按工程师的说法,相当于
0.01
版。如果VMware的人看到此帖,欢迎与我联系,共同进行更多测试。
测试对象——
VMware Server
(
GSX
)
挑选
VMware Server
作为虚拟引擎主要有两个原因:
1
)是应用比较广泛;
2
)是可以免费下载,大家都可以试试。
其实我对
VI3
(
ESX
)的性能效率更感兴趣,等有时间一定测试一下。
测试工具——
IOmeter
最常用的裸设备性能测试工具还是
IOmeter
,其他工具要么会受文件系统拖累,要么工作机制跟
IOmeter
差不多。
缺憾是
IOmeter
在
Linux
平台没有管理界面,必须通过
网络
在
Windows
上配置。
测试方法——对比五种情况下的性能
我把这五种情况简称为“
LinVM raw
”、“
LinVM vmdk
”、“
WinVM raw
”、“
WinVM vmdk
”和“
raw
”,以区分
Linux
和
Windows
虚拟引擎中不同虚拟磁盘模式。具体的含义如下。
LinVM raw
LinVM vmdk
WinVM raw
WinVM vmdk
Raw
Host OS
SuSE 9
SuSE 9
Win2k3 R2
Win2k3 R2
Win2k3 R2
Guest OS
Win2k3 R2
Win2k3 R2
Win2k3 R2
Win2k3 R2
None
虚拟磁盘
Physical
vmdk
文件
Physical
vmdk
文件
None
Host FS
None
Reiserfs
None
NTFS
None
所有
vmdk
都是
pre-allocated
,否则性能差得要命,根本没必要比较。
所有操作系统均以缺省配置安装,并将补丁升级到最新。此外未做任何优化调整。
除了“
raw
”之外,
IOmeter
均运行在
Guest OS
,所有性能测试均针对裸设备。
测试说明——仅针对
Windows
用户而言
由于所有测试都是在
Windows
上完成,当
Host OS
为
Linux
时,性能损耗有可能来源于虚拟引擎自身,也有可能来源于
Host OS
与
Guest OS
之间不一致的
IO
行为。也就是说,即便
WMware Server for Linux
在某些情况下会拖累虚拟机中
Windows
的磁盘性能,但不一定也会同样拖累虚拟机中的
Linux
。如果要明确结论,需要把所有的测试在
Guest
为
Linux
时重新做一遍。日后我会再补充,目前这个结论只能给
Windows
用户作为参考。
总之,在下面的分项结论中,如果有“
Linux
虚拟引擎性能低”之类的结论,它实际上指的是“在
Guest
为
Windows
的时候,
Linux
虚拟引擎性能低,如果
Guest
为
Linux
则不一定如此”。
测试结果——效率与
IO
模式有关
我测试了顺序读、顺序写、随机读、随机写和混合读写这五种情况,发现在不同情况下,虚拟引擎的效率差别明显,有些结果甚至出乎我最初的意料。比如,与“文件模式”(
pre-allocated vmdk file
)相比,“设备模式”(
Physical Disk
)在各种情况下,基本没有体现出明显的优势,某些情况下甚至劣势明显,这是我测试之前万万没想到的。
[
本帖最后由 pekics 于 2007-3-28 16:35 编辑
]
附件
seqR_IO.jpg
(62.14 KB)
2007-3-26 11:32
seqR_MB.jpg
(63.88 KB)
2007-3-26 11:32
seqW_IO.jpg
(70.75 KB)
2007-3-26 11:32
seqW_MB.jpg
(68.14 KB)
2007-3-26 11:32
ranR_IO.jpg
(65.75 KB)
2007-3-26 11:32
ranR_MB.jpg
(65.64 KB)
2007-3-26 11:32
ranW_IO.jpg
(70.04 KB)
2007-3-26 11:32
ranW_MB.jpg
(62.48 KB)
2007-3-26 11:32
mixRW.jpg
(79.3 KB)
2007-3-26 11:32
http://pekics.cublog.cn
UID
9268
注册时间
2006-9-5
阅读权限
100
来自
Shanghai
查看个人网站
查看详细资料
TOP
nighteyes
初试牛刀
帖子
13
精华
0
积分
167
金币
0
个人空间
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2007-3-26 11:37
只看该作者
哇哇哇哇哇,董大师这个东西真强。。。。
UID
45987
注册时间
2006-8-21
阅读权限
30
查看详细资料
TOP
博天
稳扎稳打
帖子
57
精华
0
积分
1317
金币
30
个人空间
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2007-3-26 12:48
只看该作者
?
[
本帖最后由 博天 于 2007-3-28 16:36 编辑
]
UID
34187
注册时间
2006-6-19
阅读权限
50
查看详细资料
TOP
万云亮
稳扎稳打
帖子
301
精华
0
积分
2363
金币
6
个人空间
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2007-3-26 18:37
只看该作者
他们公司有个叫张振伦的人 你要联系他么?
UID
20418
注册时间
2006-9-4
阅读权限
50
来自
上海
查看详细资料
TOP
pekics
DOIT贵宾
帖子
666
精华
16
积分
6940
金币
54
个人空间
发短消息
加为好友
当前离线
5
#
大
中
小
发表于 2007-3-27 11:55
只看该作者
等回头吧。最近要做的测试太多了。
http://pekics.cublog.cn
UID
9268
注册时间
2006-9-5
阅读权限
100
来自
Shanghai
查看个人网站
查看详细资料
TOP
许仙
DOIT专家
药铺伙计
帖子
6149
精华
0
积分
33583
金币
26
个人空间
发短消息
加为好友
当前离线
6
#
大
中
小
发表于 2007-3-27 16:14
只看该作者
就是呀,等着董大侠的MM都排长队啦 :)
落霞与孤鹜齐飞,秋水共长天一色
UID
13605
注册时间
2006-8-18
阅读权限
100
来自
北京
查看详细资料
TOP
moitu
小有成就
帖子
1
精华
0
积分
431
金币
-2
个人空间
发短消息
加为好友
当前离线
7
#
大
中
小
发表于 2007-3-28 02:40
只看该作者
大师的文章,质量一向都很高,不过还是有些疑问,还要请教,有空慢慢说
另外
"测试对象——WMware Server(GSX)"笔误错了一个是VMware
UID
52713
注册时间
2007-2-3
阅读权限
40
查看详细资料
TOP
pekics
DOIT贵宾
帖子
666
精华
16
积分
6940
金币
54
个人空间
发短消息
加为好友
当前离线
8
#
大
中
小
发表于 2007-3-28 16:34
只看该作者
谢谢
改过来了。
http://pekics.cublog.cn
UID
9268
注册时间
2006-9-5
阅读权限
100
来自
Shanghai
查看个人网站
查看详细资料
TOP
richstone
小有成就
帖子
42
精华
0
积分
471
金币
11
个人空间
发短消息
加为好友
当前离线
9
#
大
中
小
发表于 2007-3-29 07:59
只看该作者
建议使用ESX来测试,毕竟没有什么可比性,首先GSX不是生产用软件,第二,ESX的VMFS文件系统的block size最少是1M,最大是8M, 对性能有比较大的影响,而且在整个VM环境中,我感觉IO的影响是非常巨大的,如果你的IO不是很强大,跑
不了很多VM的。
UID
28190
注册时间
2005-4-13
阅读权限
40
查看详细资料
TOP
wayne_zhch
拜师学艺
帖子
1
精华
0
积分
11
金币
0
个人空间
发短消息
加为好友
当前离线
10
#
大
中
小
发表于 2007-3-29 09:03
只看该作者
小弟请问:raw部分的数据是什么意思啊?
UID
53646
注册时间
2007-3-9
阅读权限
20
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
26
1
2
3
››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
升级个人空间
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计
赛门铁克灾难恢复有奖问答即将开始!
SEPATON重复数据删除新品发布会诚邀您参加!