VDI基准测试:如何提升虚拟化桌面用户体验

日期: 2012-07-18 作者:Brien M. Posey翻译:张冀川 来源:TechTarget中国 英文

一位朋友曾经分享给我一个非常有价值的智慧:最终用户并不关心底层的技术,他们想的只有工作。在讨论虚拟桌面用户体验时这一智慧尤其适用。   最终用户都希望虚拟桌面的性能至少和物理桌面一样好,但是当越来越多的用户使用虚拟桌面时,VDI的性能通常会下降。当硬件需求到达峰值时用户会感觉到虚拟桌面的性能有所下降。

例如,当众多用户在上午第一次登录虚拟桌面时,VDI的性能会难以承受。   那么,你可以做些什么来确保良好的虚拟桌面用户体验呢?最重要的事情之一就是在试点部署阶段进行VDI基准测试。   亲自进行VDI基准测试   进行VDI基准测试的目的是判断虚拟化环境中能够运行的虚拟桌面的最大数量。通常供应商会……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

一位朋友曾经分享给我一个非常有价值的智慧:最终用户并不关心底层的技术,他们想的只有工作。在讨论虚拟桌面用户体验时这一智慧尤其适用。

  最终用户都希望虚拟桌面的性能至少和物理桌面一样好,但是当越来越多的用户使用虚拟桌面时,VDI的性能通常会下降。当硬件需求到达峰值时用户会感觉到虚拟桌面的性能有所下降。例如,当众多用户在上午第一次登录虚拟桌面时,VDI的性能会难以承受。

  那么,你可以做些什么来确保良好的虚拟桌面用户体验呢?最重要的事情之一就是在试点部署阶段进行VDI基准测试。

  亲自进行VDI基准测试

  进行VDI基准测试的目的是判断虚拟化环境中能够运行的虚拟桌面的最大数量。通常供应商会告诉你特定配置的VDI能够运行的虚拟机的数量比实际要多。

  这一估计可能是基于虚拟机完全空闲或者只运行非常低的负载这一假设而得出的结论。实际上,用户活动给虚拟桌面带来了负担而且直接影响了不影响VDI性能的前提下能够部署的虚拟机的数量。

  最好是你自己进行VDI基准测试而不只是基于供应商的建议。要考虑用户目前使用个人电脑的方式,而且在测试过程中要尝试对这些活动进行评估。这样,就能够了解到一个典型的用户在运行虚拟桌面时将会消耗的资源的情况。

  在一些小型的虚拟化主机而不是大型的虚拟化主机(或者大型集群)上设计基础设施也是个好主意。例如,如果你将所有的虚拟桌面部署在一个hypervisor集群上的话,那么在每次需要增加虚拟机时,一切将变得非常简单。

  相反,投资购买廉价的、容量适中的服务器硬件,这样你就能够支配运行在这台服务器上的所有虚拟桌面。一旦服务器容量满足要求,你就可以轻松地部署另一台主机以容纳刚刚创建的虚拟桌面。这种方式确保了主机服务器从不会过载到影响最终用户VDI性能体验的程度。

  你需要测试哪些资源

  那么,你将如可开展VDI基准测试呢?你需要计算虚拟桌面的平均资源消耗然后确定部署在这台服务器上的虚拟桌面的适当数量,同时还要预留一部分资源以应对性能峰值请求。当你开始进行VDI性能测试时,要确保对四个主要的硬件资源进行监控:内存、CPU、磁盘I/O以及网络带宽。这四个主要的硬件资源将会影响虚拟桌面的用户体验。

  到目前为止,在这四个主要的资源当中,内存是最容易处理的资源。一旦确定了虚拟桌面对内存资源的需求,那么就可以将内存静态地分配给这些虚拟桌面。这能够避免采用动态内存分配时有时会发生的不愉快的事儿。

  确定虚拟桌面对CPU资源的需求更困难。这是因为CPU利用率是随用户的活动而波动的。为了向用户提供尽可能好的体验,最好的方式就是当虚拟机执行CPU密集型任务比如进行数学密集型或者图形密集型操作时对虚拟桌面的CPU利用率进行监控。然后基于最坏的情形分配CPU资源。

  磁盘I/O与网络带宽消耗总是联系在一起的。这是因为VDI环境通常使用的是SAN或者网络存储设备。当产生磁盘I/O时,同样会生成存储流量。通常存在限制的因素是磁盘或存储,为了提供最好的虚拟桌面用户体验,试着在存储和磁盘之间进行匹配以确保它们都不会成为主要的性能瓶颈。

  当然,当用户与虚拟桌面进行交互时同样会产生网络流量。一般来说,越是图形密集型应用,对网络带宽的需求也就越大。为了对网络负载进行基准测试,可以尝试播放视频或者运行图形密集型应用。

  随着虚拟桌面的数量越来越多,VDI性能将会有所下降,所以VDI因为提供有失水准的最终用户体验而为人们所诟病。解决这一问题的窍门就是进行VDI基准测试并运行数量合理的虚拟桌面。这样你就不会过度使用底层的硬件了。

作者

Brien M. Posey
Brien M. Posey

Brien M. Posey,微软认证系统工程师,Windows 2000 Server 和 IIS方面最有价值专家。Brien曾任全国性连锁医院的CIO,负责过Fort Knox的网络安全。作为一名自由撰稿人,他为微软, CNET, ZDNet, TechTarget, MSD2D, Relevant Technologies 以及其他的科技公司写过稿。

翻译

张冀川
张冀川

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

相关推荐