桌面虚拟化之磁盘规划

在桌面虚拟化项目里,CPU,内存,存储,网络这四大因素决定了桌面虚拟化的整个性能,而存储的性能是这四个元素中最复杂及最容易出问题的地方,原因很简单,今天的CPU,内存,网络的技术发展要比磁盘的技术发展的要快得多。

首先,我们一块来看看今天的磁盘都可以达到什么样的速率,一般为了标准化磁盘性能的指标,业界都统一了IOPS为磁盘的主要性能指标参数。另外磁盘的转速直接决定了IOPS的高低,迄今为止,SSD是公认的IOPS最高的磁盘(不过SSD不需要考虑转速,因为SSD使用的是Flash技术),不过因为其成本较高,很多用户对SSD抱着谨慎态度 ,怕万一上了这条船,想下就难了。

下面表格列出了各转速磁盘的IOPS,不难看出SSD的IOPS是1万5千转磁盘的30倍以上



另外,RAID的类型也会影响到磁盘的性能,其中Raid 0的写的速度最快,但是因其没有考虑到冗余机制,因此只适合一些事务处理运算的应用,比如报表运算等。



那么企业在使用桌面虚拟化时,到底应该使用什么样的Raid技术呢,下图很好的表现出了各种RAID在性能,成本,冗余方面的特性,RAID 5因其在成本,速度,冗余三方面保持了平衡,因些也成为其在企业大量应用的主要原因之一。

其实,还有很多的地方都会影响整个存储的性能,比如总线,磁盘Cache,存储控制器的Cache等等。
我们先来看看View桌面虚拟化平台的各种类似的磁盘读写特性。



系统盘的所有读操作都会放在replica盘中,当用户对操作系统有更新时,生成的数据都会放在新生成的delta盘里。也就是说,replica只提供读操作,而delta有读有写。

而生成replica的master vm一般来说,不会经常的更新,既然需要经常有用,单个VM的IO读写也比较有限,因此可以把其放在服务器的本地盘中或放在共享存储上。
Replica盘因为读操作非常大,可能有数百个用户同时读操作,因此,建议放在高速盘中,如SSD,EFD盘。而像用户的数据盘,链接克隆盘我们建议将其放在共享存储中,一般建议为15K的SAS或光纤盘。

你可以参考下图,来进行磁盘的规划。借助于VMware VIEW的分组存储功能,你可以将不同的数据放在不同的磁盘存储中,以达到成本 与性能的平衡。



博客地址:http://yangfannie.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容