首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟机内的RAID0更快吗?

虚拟机内的RAID0更快吗?
EN

Server Fault用户
提问于 2011-01-20 22:38:44
回答 2查看 1.4K关注 0票数 1

有人尝试过在VM中运行虚拟RAID0吗?例如,软件RAID0配置中的两个虚拟磁盘,而不是单个虚拟磁盘。

具体来说,我想知道读取性能是否会提高,或者拥有两个虚拟磁盘的开销是否会抵消这种影响?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-01-20 22:46:46

除非您的虚拟磁盘位于主机系统上物理分离的媒体/纺锤体上,否则我不会期待任何改进--在RAID0中有两个虚拟磁盘映射到主机上的一个物理磁盘可能只会减慢速度,因为物理驱动器必须在虚拟磁盘映像之间来回寻找以适应条带化。

即使使用物理分离的底层数据存储,我认为VM开销将超过任何性能增益。

通常,我不会在我的VM系统中构建RAID --底层主机有RAID来实现冗余(RAID级别(1/5/6)是根据我从VM环境中需要的性能选择的),而单个VM只是骑在上面,他们认为它是一个大(虚拟)磁盘。

您的里程可能不同,可能有很好的情况可以将两个虚拟磁盘呈现给一些VM,但我很有信心地说,性能不是其中之一。

票数 8
EN

Server Fault用户

发布于 2011-01-20 22:47:32

通过在多个虚拟LUN上并行I/O电梯,在高I/O应用程序中可能会有一些小的、小百分比的改进,但这将是非常小的。性能的提高不足以克服最初建立它的努力。不值得这么做。

基于不同存储阵列的多个虚拟磁盘实际上将提高性能,原因与物理上的相同。如果显示的存储也是适当的RAIDed,那么R0的主要风险在很大程度上被否定了;您需要整个数组失败才能丢失存储,而不是单个磁盘故障。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/224909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档