合理选择磁盘 提升虚拟机性能(下)

日期: 2014-01-12 作者:Stephen J. Bigelow翻译:张冀川 来源:TechTarget中国 英文

我们在《合理选择磁盘 提升虚拟机性能(上)》中介绍了如何提升虚拟机性能的磁盘选项。但是要知道磁盘空间分配不存在唯一的标准,如何合理分配磁盘空间呢? 合理分配磁盘空间 磁盘空间分配不存在唯一的标准,因为很多变量可能会影响计算资源的分配。在理想情况下,运行在虚拟机内的工作负载需要的计算资源应该与部署在物理服务器上没有什么两样。然而,虚拟化依赖于软件hypervisor,而且运行hypervisor所需要的额外的计算资源将会为大多数虚拟化工作负载增加一些开销。

例如,微软建议虚拟工作负载应该比在物理环境中运行时多获得5%到10%的计算资源。 然而,需要指出的是以上只是一条不应该被严格执行的指南,因为不……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

我们在《合理选择磁盘 提升虚拟机性能(上)》中介绍了如何提升虚拟机性能的磁盘选项。但是要知道磁盘空间分配不存在唯一的标准,如何合理分配磁盘空间呢?

合理分配磁盘空间

磁盘空间分配不存在唯一的标准,因为很多变量可能会影响计算资源的分配。在理想情况下,运行在虚拟机内的工作负载需要的计算资源应该与部署在物理服务器上没有什么两样。然而,虚拟化依赖于软件hypervisor,而且运行hypervisor所需要的额外的计算资源将会为大多数虚拟化工作负载增加一些开销。例如,微软建议虚拟工作负载应该比在物理环境中运行时多获得5%到10%的计算资源。

然而,需要指出的是以上只是一条不应该被严格执行的指南,因为不同应用的资源需求、性能需求、用户流量模式以及负载增长预期都不相同。管理员在分配磁盘前应该仔细考虑上述因素,在开发测试环境中进行基准测试后再在生产环境进行部署。

此外,存储价格昂贵,存储过度分配将增加企业的运营成本。管理员经常会使用动态扩展磁盘或者其他精简配置技术来预留磁盘空间,或者使用重复数据删除技术移除重复的内容并降低存储容量需求。

使用物理磁盘提升虚拟机性能的指导方针

存储性能——无论是虚拟应用还是物理应用——都始于在物理层进行良好的设计,部署性能更好的存储设备将有利于提升虚拟机存储性能。磁盘选择通常涉及磁盘大小、速度、主轴以及数据布局。

例如,选择2.5寸硬盘而非体积更大的3.5寸硬盘。硬盘体积越小,其盘面也就越小,旋转速度更快,延迟更小也就是寻道时间更短。小磁盘查找数据的速度更快、功耗更低,能够降低数据中心存储的能耗。

需要考虑的另一个因素就是磁盘组的构成。磁盘组的性能往往更好因为数据分散在多个磁盘上,可以同时在多个磁盘上查找数据能够提升性能。除整合磁盘外,RAID 5或者RAID 6磁盘组能够支持多个轴,并在存储阵列或者服务器内提供全面的数据保护。

如果可能的话,采用动态数据分布方案将自动在最外侧的磁道访问最重要或者访问最为频繁的数据。请记住整个磁盘盘片以相同的速度旋转,因此最外侧的磁道实际上要比内侧磁道的读写速度更快。尽管整个磁盘的速度仍旧受磁盘缓存大小的限制,但是动态数据分布能够更快速地访问最重要或者最为频繁的数据。

虚拟机依赖存储,但是存储系统的限制及瓶颈将显著影响虚拟机性能。使用直通磁盘能够提升性能,但是因此丢掉虚拟化相关的功能却不值得。和物理部署相比,虚拟机可能需要额外的存储,但是准确的存储容量需求最好通过亲自测试确定,结合现有的技术设计以缓解对存储的需求。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

翻译

张冀川
张冀川

TechTarget中国特约专家,任职于某国企信息中心,负责数据中心硬件基础设施及信息系统运维管理工作,对虚拟化及云计算技术有浓厚兴趣,并在工作中积极应用

相关推荐