我们在《合理选择磁盘 提升虚拟机性能(上)》中介绍了如何提升虚拟机性能的磁盘选项。但是要知道磁盘空间分配不存在唯一的标准,如何合理分配磁盘空间呢? 合理分配磁盘空间 磁盘空间分配不存在唯一的标准,因为很多变量可能会影响计算资源的分配。在理想情况下,运行在虚拟机内的工作负载需要的计算资源应该与部署在物理服务器上没有什么两样。然而,虚拟化依赖于软件hypervisor,而且运行hypervisor所需要的额外的计算资源将会为大多数虚拟化工作负载增加一些开销。
例如,微软建议虚拟工作负载应该比在物理环境中运行时多获得5%到10%的计算资源。 然而,需要指出的是以上只是一条不应该被严格执行的指南,因为不……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
我们在《合理选择磁盘 提升虚拟机性能(上)》中介绍了如何提升虚拟机性能的磁盘选项。但是要知道磁盘空间分配不存在唯一的标准,如何合理分配磁盘空间呢?
合理分配磁盘空间
磁盘空间分配不存在唯一的标准,因为很多变量可能会影响计算资源的分配。在理想情况下,运行在虚拟机内的工作负载需要的计算资源应该与部署在物理服务器上没有什么两样。然而,虚拟化依赖于软件hypervisor,而且运行hypervisor所需要的额外的计算资源将会为大多数虚拟化工作负载增加一些开销。例如,微软建议虚拟工作负载应该比在物理环境中运行时多获得5%到10%的计算资源。
然而,需要指出的是以上只是一条不应该被严格执行的指南,因为不同应用的资源需求、性能需求、用户流量模式以及负载增长预期都不相同。管理员在分配磁盘前应该仔细考虑上述因素,在开发测试环境中进行基准测试后再在生产环境进行部署。
此外,存储价格昂贵,存储过度分配将增加企业的运营成本。管理员经常会使用动态扩展磁盘或者其他精简配置技术来预留磁盘空间,或者使用重复数据删除技术移除重复的内容并降低存储容量需求。
使用物理磁盘提升虚拟机性能的指导方针
存储性能——无论是虚拟应用还是物理应用——都始于在物理层进行良好的设计,部署性能更好的存储设备将有利于提升虚拟机存储性能。磁盘选择通常涉及磁盘大小、速度、主轴以及数据布局。
例如,选择2.5寸硬盘而非体积更大的3.5寸硬盘。硬盘体积越小,其盘面也就越小,旋转速度更快,延迟更小也就是寻道时间更短。小磁盘查找数据的速度更快、功耗更低,能够降低数据中心存储的能耗。
需要考虑的另一个因素就是磁盘组的构成。磁盘组的性能往往更好因为数据分散在多个磁盘上,可以同时在多个磁盘上查找数据能够提升性能。除整合磁盘外,RAID 5或者RAID 6磁盘组能够支持多个轴,并在存储阵列或者服务器内提供全面的数据保护。
如果可能的话,采用动态数据分布方案将自动在最外侧的磁道访问最重要或者访问最为频繁的数据。请记住整个磁盘盘片以相同的速度旋转,因此最外侧的磁道实际上要比内侧磁道的读写速度更快。尽管整个磁盘的速度仍旧受磁盘缓存大小的限制,但是动态数据分布能够更快速地访问最重要或者最为频繁的数据。
虚拟机依赖存储,但是存储系统的限制及瓶颈将显著影响虚拟机性能。使用直通磁盘能够提升性能,但是因此丢掉虚拟化相关的功能却不值得。和物理部署相比,虚拟机可能需要额外的存储,但是准确的存储容量需求最好通过亲自测试确定,结合现有的技术设计以缓解对存储的需求。
相关推荐
-
如何高效平衡虚拟机性能、密度、成本
负责虚拟服务器维护的IT管理者当然希望确保虚拟服务器性能尽可能好。幸运的是, IT管理者可以采取很多措施确保虚拟机性能达到最佳。
-
如何轻松搞定极端存储及配置问题?
一旦对存储子系统进行了基准测试并得到了测试结果,就为解决问题做好了铺垫。最好是从查看存储基础设施配置问题入手,并移除占用大量存储I/O带宽的工作负载。
-
如何避免Hyper-V实时迁移过程中的性能问题?
如果没有提前进行准备,在Hyper-V进行实时迁移的过程当中TCP offload和备份任务可能会带来很多问题。
-
如何在过量配置内存的同时规避风险?
允许虚拟机共享资源的内存管理技术十分常见,但是管理员应该遵循文章中提到的策略和方法以降低风险。