首页 > 新闻 > 专家观点 >

华三测论:虚拟桌面测试浅析

2015-01-30 13:45:25   作者:   来源:CTI论坛   评论:0  点击:


  对于虚拟桌面的测试首先需要考虑终端用户的体验,是否能够和使用个人PC达到基本相同的体验效果。虚拟桌面用户体验部分需要从外设支持情况、用户通过终端使用虚拟桌面进行办公的体验等方面进行测试。

  桌面虚拟化即VDI(Virtual Desktop Infrastructure)是一种基于服务器的计算模型,其利用服务器虚拟化技术,并结合传统的瘦客户端技术,将桌面组件(包括应用、操作系统和用户设置等)转移到数据中心进行集中管理,通过桌面连接协议生成独立的桌面操作系统,发送给本地终端设备,供用户在本地终端上使用。

  管理员可以通过虚拟桌面管理平台将所有虚拟化的桌面在数据中心进行托管,并进行统一管理、集中控制。用户可以在使用虚拟化桌面时获得PC机类似的使用体验,可以利用终端设备、PC或者其他任何可以连接到网络的设备通过应用程序或者浏览器访问驻留在服务器端的桌面操作系统。

  一、 虚拟桌面测试分析

  虚拟桌面相对于传统PC有一定的优势,首先使用灵活,可以随时随地访问;其次管理方便,可以统一管理、统一监控;再次还可以节约硬件成本、维护成本。作为最终用户使用虚拟桌面最关心的是良好的用户体验。

  如果越来越多的用户使用虚拟桌面,VDI的性能通常会下降,所以虚拟桌面的性能指标、系统稳定性测试也很关键。另外对于管理员来说还需要考虑虚拟桌面的管理能力,是否能够利用虚拟桌面管理平台方便快捷的进行虚拟桌面的维护和管理,并同时能保证虚拟桌面使用的安全性和可靠性。因此虚拟桌面的测试需要从虚拟桌面用户体验测试、虚拟桌面性能指标测试、虚拟桌面管理能力测试几个方面综合考虑。

  1、用户体验测试

  对于虚拟桌面的测试首先需要考虑终端用户的体验,是否能够和使用个人PC达到基本相同的体验效果。虚拟桌面用户体验部分需要从外设支持情况、用户通过终端使用虚拟桌面进行办公的体验等方面进行测试。

  • 外设的支持即终端连接的外设是否能够正常重定向到虚拟桌面内使用,包括鼠标、键盘、光驱、音箱、耳机、麦克风、摄像头、打印机等各种常见的外设,还有USB口连接的各种类型外设,例如U盘、移动硬盘、智能手机等;
  • 用户办公体验包括使用常用的办公软件例如OFFICE、WPS等进行文字处理、文本浏览、幻灯片处理、使用AutoCAD等软件进行图形图像处理等和同等配置PC响应时间是否相当,进行视频音频播放,双向语音视频通信等是否流畅,需要验证用户使用常用软件进行办公时的流畅程度、响应时间等。

  2、性能指标测试

  虚拟桌面性能指标测试的目的是为了测试在指定的虚拟化环境中能够运行的虚拟桌面的最大数量,或者测试在指定的用户应用场景下运行一定数量的虚拟桌面需要什么样的硬件环境。

  虚拟桌面性能指标验证需要对四个主要的硬件资源进行监控:CPU、内存、磁盘I/O以及网络带宽,这四个主要的硬件资源将会影响虚拟桌面的最终用户体验。需要在多路终端进行虚拟桌面并发访问、正常办公或者视频播放等操作时,监控服务器CPU、内存、磁盘I/O、及网络等使用情况,考查在终端数量变化的情况下虚拟主机性能是否存在衰减或波动现象,从而分析是否满足实际的应用场景。测试过程中需要使用终端模拟工具来模拟多个终端进行虚拟桌面并发访问、模拟操作常用的办公软件,同时使用性能监控工具对虚拟化主机的CPU、内存、磁盘IO、网络占用情况进行性能指标监控。通过逐步增加终端数量来监控不同终端数量性能指标的变化情况。对测试结果进行分析,分析当前应用场景中可以承载多少虚拟终端并发访问,服务器的哪些指标存在瓶颈等。

  3、管理能力测试

  虚拟桌面的管理能力需要从虚拟桌面使用的安全性、可靠性、可维护性、虚拟桌面管理的方便性易用性等方面进行测试。虚拟桌面安全性包括权限控制、访问控制、审计等,即是否能够通过各种身份认证及鉴别机制如动态密码、USB-Key、智能卡等进行身份鉴别,防止非法用户登陆,并能够对用户登录及操作虚拟桌面行为进行审计,从而保证虚拟桌面使用的安全性;虚拟桌面的可靠性包括动态迁移、负载均衡、以及虚拟桌面快照管理等,即当运行虚拟桌面的主机出现故障或者达到性能瓶颈时能够进行虚拟桌面动态迁移,从而保证虚拟桌面的稳定运行;虚拟桌面的可维护性即虚拟桌面使用过程出现问题是否能够准确快速的进行定位分析,以及各类配置及维护操作是否方便易用等。

  二、 测试示例

  下面以一个测试场景为例介绍一下性能指标测试的过程。在实际测试过程中,需要结合用户体验情况以及服务器性能指标监控结果,综合分析得出最终服务器所能承载的虚拟桌面的数量。

  测试目的

  验证在使用终端正常办公的情况下,服务器配置为2.6GHZ/8CPU、128G内存、存储为8*600GSAS15krpm/RAID5、客户端和服务器连接为千兆以太网的情况下可以承载的虚拟桌面数量。

  场景设计

  在虚拟桌面内利用自动调用工具模拟终端用户办公场景,循环进行OFFICE软件操作、网页浏览及视频播放,具体如下:5M Word文档编辑、浏览、保存;5M PPT文件编辑、浏览、保存;5M PDF文件浏览;使用MediaPlayer播放器进行720P视频播放等。保持虚拟桌面持续稳定运行一段时间,在此过程中进行性能指标监控。

  为了测试被测服务器的性能指标及其负载能力,采用逐步增加终端用户访问数量的方法每1分钟增加一个终端用户,直到某项指标监控结果出现瓶颈。

  在测试过程中进行如下监控:

  • 在一定数量用户同时登录虚拟桌面时,监控对服务器造成的压力包括CPU、磁盘IO、内存、网络情况。
  • 在终端用户进行视频播放、Office办公室,监控用户体验即操作流畅程度、响应速度等。

  测试结果

  在终端用户数量达到30个时,监控结果如下:

  其中,CPU/磁盘监控结果如图1所示

  图1 CPU/磁盘监控结果趋势走向图

  总结分析

  • 在测试过程中,终端访问用户数量达到30个时,通过监控结果说明CPU已经有瓶颈,服务器CPU指标已无法满足30路以上虚拟桌面负载需求。一般情况下服务器CPU负载在80%以内性能会相对稳定,根据测试结果,此时终端用户数量为20个。
  • 在测试过程中查看网络监控结果,最高流量在500M左右,因此必须要求服务器网卡为千兆。
  • 在测试过程中内存使用率为70%以内,磁盘DiskBusy为50%,说明内存及磁盘IO资源充分。

  综上得出结论在与测试环境相同配置,相同应用场景下,虚拟桌面访问数量应该控制在20路以内。

  三、 结束语

  在虚拟桌面的应用方案中,用户体验、桌面管理、安全性、可靠性、需要统一考虑,因此虚拟桌面的测试同样需要结合用户体验、性能指标以及虚拟桌面使用过程的稳定性、可靠性,以及虚拟桌面是否能够方便的统一管理来综合测试,来验证虚拟桌面管理系统是否能够满足用户的需求。

相关热词搜索: 华三 虚拟桌面

上一篇:铜线再用100年

下一篇:最后一页

相关阅读:

分享到: 收藏

专题