了解IOPS起伏值 提升VDI存储性能

日期: 2012-07-11 作者:Frank Ohlhorst翻译:张冀川 来源:TechTarget中国 英文

VDI提供了安全、集中的管理平台,用于满足最终用户的需求,但是一旦对VDI进行更进一步的研究,其面临的基础设施挑战开始浮出水面。最大的挑战可能和VDI存储的性能有关。   存储是桌面虚拟化的核心组件,在服务器托管环境中更是如此。在服务器托管环境中虚拟机的所有活动都发生在数据中心特定的服务器之上。

简单来讲,VDI存储能够成就桌面虚拟化项目也可能导致桌面虚拟化项目的失败。   影响VDI环境中使用存储平台的因素有很多,包括可用空间、可靠性、存储组件以及IOPS值。   关注存储性能   你的虚拟桌面需要哪种性能级别?这个问题从来就没有简单的答案,但是不用花很多的钱,使用以下几种方法能够获得足够的V……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

VDI提供了安全、集中的管理平台,用于满足最终用户的需求,但是一旦对VDI进行更进一步的研究,其面临的基础设施挑战开始浮出水面。最大的挑战可能和VDI存储的性能有关。

  存储是桌面虚拟化的核心组件,在服务器托管环境中更是如此。在服务器托管环境中虚拟机的所有活动都发生在数据中心特定的服务器之上。简单来讲,VDI存储能够成就桌面虚拟化项目也可能导致桌面虚拟化项目的失败。

  影响VDI环境中使用存储平台的因素有很多,包括可用空间、可靠性、存储组件以及IOPS值。

  关注存储性能

  你的虚拟桌面需要哪种性能级别?这个问题从来就没有简单的答案,但是不用花很多的钱,使用以下几种方法能够获得足够的VDI存储性能。

  存储性能影响虚拟桌面的一个至关重要的也非常明显的方面就是最终用户的可用性。比如启动时间、关闭时间、应用加载时间、文件访问等都受VDI存储性能的直接影响。

  VDI性能也可能受其他负载的影响。例如,当大量的用户在上午9点同时启动虚拟桌面,那么存储请求将会以指数方式增加而且引导系统所花费的时间也将增加。这种情形并不是IT经理每天都想面对的。与此同时,启动风暴每天可能只出现一次,因此只针对这一单一事件就对VDI存储进行升级换代代价未免过大。

  了解虚拟系统的IOPS

  对IOPS进行测量的最佳方式之一就是判断在基于网络的存储解决方案中能够放置的负载,这一方式同样能够对测量VDI存储的性能潜力提供帮助。
 
  例如,看一下运行在配置了本地硬盘的硬件之上的典型的Windows客户端,其中本地硬盘可以是转速为5400 RPM的IDE硬盘也可以是转速为7200 RPM的SATA硬盘转速,通过测量可以得出IOPS 为40到50。通常Windows客户端在启动时吞吐量是最大的。当系统引导时,Windows系统同时加载基本的操作系统和一些设备。

  然而,如果是虚拟客户端,大量的设备都不是必须的,而且有时甚至会产生相反的效果。索引服务、硬件服务(比如无线本地局域网)、预存取以及其他设备产生了众多能够优化引导速度的IOPS。这些设备在物理客户端上能够良好的运行,但是在虚拟客户端上它们全都失效了。Windows尝试通过在一个连续的会话中进行读写操作来优化IOPS,这意味着读磁盘发生在一个持续的数据流中。总的来说,客户端请求的IOPS的数量取决于用户正在运行的应用以及正在运行的设备。

  IOPS在VDI环境中的工作机制

  了解了IOPS和虚拟机性能之间的关系后,就可以开始评估VDI存储所需要的IOPS了。你可以使用容量规划工具比如Liquidware Labs来判断所需要的IOPS的准确数值。

  然后你需要在环境中运行最好的存储系统。很多情况下,SAN网络最有意义。但是每家厂商所提供的技术都具有细微的差别,因此在选择VDI存储时有一些其他的事项需要注意。

  在VDI环境中IOPS应该是最优的,而这恰恰可能是最主要的性能瓶颈。在某些可预见的时刻比如启动虚拟机时IOPS需求将会增加。如果请求超过了IOPS的可用值,那么用户在能够登录并引导之前必须等待。你可以在办公人员真正开始使用虚拟机之前通过自动启动虚拟机来解决这个问题。另一方面,在引导过程中几乎所有的IOPS都是读操作。因此,如果你有大量的缓存能够捕获到操作系统的读操作,那么在引导过程中存储的负担将是最小的。

  然而,除了VM部署和引导之外还有一些情形会影响存储的IOPS,比如登录过程。用户在登录系统时对IOPS的影响取决于配置文件、策略的配置方式以及应用交付的方式。存储系统应该对虚拟机镜像以及用户环境的管理进行优化。另外,需要考虑所有的用户是否会同时开始工作。如果是这样的话,这意味着你需要增加IOPS的数量以及VDI存储以满足这一需求。

  你应该采取主动的方式选择正确的系统,这意味着需要测量IOPS需求并对能够提供适当的VDI存储性能的工具进行评估。

翻译

张冀川
张冀川

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

相关推荐