1、武汉市工商行政管理局基础云平台建设项目测试报告分析Citrix Desktop测试报告目 录一、测试目标 1二、测试环境 11.逻辑架构 12.硬件环境 13.软件环境 34.网络环境 4三、测试结果 41.用户体验测试 42.宿主机性能测试 53.管理服务测试 124.可用性测试 13一、测试目标为了虚拟化产品能够在实际业务工作中发挥预期作用,拟定测试目标如下:(1)用户体验测试:测试用户实际对虚拟化产品的使用体验。用户分别就虚拟化产品中文字处理、幻灯片处理、文本阅读、流媒体播放、即时通讯等功能的实际使用体验给出评分。本项测试的目的是考查在并发用户数目变化的情况下用户的实际体验是否存在变化。
2、(2)宿主机性能测试:测试宿主机对于虚拟化产品的支持。考察不同数目客户机并发使用时宿主机CPU、内存、网络资源的使用情况。本项测试的目的是考查宿主机资源与客户机数量的关系,测试的结果可以作为宿主机选型与部署的参考。(3)客户机性能测试:对虚拟客户机的各项性能进行测试,使用基准测试程序分别对处理器、内存、文件系统、网络进行性能测试。本项测试的目的是考查在客户机数目变化的情况下虚拟客户机性能是否存在衰减或波动现象。(4)管理服务功能测试:对虚拟化产品所提供的主要管理功能进行测试,分别就虚拟机动态迁移功能、负载均衡功能、快照功能、配置难易程度进行测试。本项测试的目的是考查虚拟化产品提供的管理功能是否
3、完备,是否便于管理人员对虚拟化产品进行配置与维护。(5)可用性测试:对虚拟化产品从可用性角度进行测试,本项测试的测试项目是由虚拟化产品公司根据中国电信、华为、航天5院等多家单位的部署与测试经验拟定。具体测试分为应用功能、实际使用效果、远程控制、远程诊断五个方面。本项测试的内容与结果可以作为其它各项测试的补充与参考。二、测试环境1.逻辑架构4台物理服务器连接共享存储,服务器安装hyper-v虚拟化cluster环境,物理服务器连接核心交换机,使用1个管理网段和1个数据网段连接。2.硬件环境表1:服务器配置与功能描述服务器类型数量配置功能描述浪潮 NF8460M3服务器4台1.机型:4U机架式2.
4、处理器:配置4颗Intel XeonE7-4820v2(2.00GHz/8c)/7.2GT/16ML3,3.内存:配置256GB DDR3内存,32个内存插槽,支持高级内存纠错、内存镜像、内存热备等高级功能;4.硬盘:配置3块300G 10KPRM SAS热插拔硬盘,最多支持16个2.5寸SAS/SATA硬盘5.RAID:配置RAID控制器,支持RAID0,1,3,5,66.I/O扩展槽:12个PCI-E 3.0 插槽7.网络:配置4个千兆以太网接口,支持虚拟化加速、网络加速、负载均衡、冗余等高级功能;8.电源:2+1冗余,可扩展支持2+2或3+1冗余;9.光驱:配置DVD光驱;10.HBA卡
5、:配置2块单端口8Gb光纤通道HBA卡;11.服务:厂家工程师三年免费质保服务。安装基础操作系统平台windows 2012 r2 datacenter 部署hyper-v环境浪潮 AS1000G6 磁盘存储1台1.机型:2U24盘位2.控制器:双控制器冗余;3.缓存:本次配置48GB高速缓存;4.主机接口:配置8个8Gb FC主机接口,支持IB和万兆主机接口 ;5.硬盘类型:SSD、SAS、NL-SAS6.硬盘数量:支持384块硬盘,本次配置4块200GB SSD硬盘和20块900GB 10K企业级SAS硬盘;7.支持扩展柜:支持2U12盘位,2U24盘位,4U60盘位等多种规格,供灵活搭配
6、8.磁盘校验:支持RAID0、1、3、5、6、10等传统RAID方式,同时配置动态磁盘池技术,安全等级相当于RAID6,平时不需要单独闲置的热备磁盘,而是将热备空间平均分布在所有磁盘上,提高磁盘利用效率。9.高级管理功能:支持在线存储扩展、在线式RAID级别迁移,LUN动态调整,具备动态碎片整理功能;10.高级数据应用功能:支持数据卷逻辑隔离映射、数据快照功能、数据复制功能、远程数据同步功能、SSD缓存加速功能 11.管理:支持图形化管理软件,全中文管理界面(软件许可满足客户现场所有Unix服务器Linux和Windows服务器连接)在一个管理界面中可以管理多台存储设备,支持硬件监控和故障预警
7、,支持邮件报警功能;12.多路径软件:配置与服务器数量等同的多路径管理软件13.支持操作系统:支持Windows, NetWare,Linux,VMWare,HP-UX,IBM AIX等主流操作系统14.分区软件:配置分区软件授权;支持应用主机逻辑分区映射,最大支持存储分区无License限制15.电源和风扇:配置冗余电源和冗余风扇存放实际数据文件3.软件环境表2:软件配置与功能描述软件名称功能描述Windows 2008 R2 Enterprise Server (64位)为DB server SQL Server Xenapp服务器提供基础操作系统Windows 2012 R2 Datac
8、enter Server(64位)为DDC SF AD FILES License等服务器提供操作系统环境Windows 2008 R2 Enterprise Server(64位)为DDC提供数据库基础操作系统支持Microsoft SQL Server 2008 R2 (64位)为DDC提供数据库支持Microsoft AD域控制器Microsoft DB数据库服务器Citrix PVS 7.6提供桌面虚拟化的推送服务器Citrix DDC 7.6提供客户端连接桌面的认证管理器Citrix SF 7.6提供客户端连接桌面的分发管理器Citrix Xenapp 7.6用于客户端连接应用服务器
9、Citrix Client VDA 7.6用于WIN7客户端连接桌面Citrix Client VDA 5.6用于XP客户端连接桌面4.网络环境千兆网络三、测试结果1.用户体验测试表1中分别给出了1用户、5用户、30用户时各项应用软件的用户体验评分,分值由参与测试人员根据主观感受给出(1分表示不能忍受;2分表示很慢;3分表示适中;4分表示较快;5分表示非常快),评分为整数或浮点数,在多用户时分值取平均值。表3还给出了5用户与10用户相对于1用户的评分损失比例。用户体验的具体测试步骤与记录方式请参见用户体验测试步骤与测试记录,参与测试人员与测试数据手写原件一并收录在测试报告的文件集合中。表3:不
10、同数目客户机并发时的用户体验评分值测试内容1用户5用户损失比30用户损失比Word文档编辑启动速度4.00 4.000%3.13-22%文字编辑流畅程度5.00 4.60-8%3.85-23%图片/图形编辑流畅程度4.00 4.4010%3.70-8%存盘响应速度4.00 4.000%3.00-25%PDF文本阅读启动速度4.00 4.4010%3.63-9%文字搜索响应速度4.00 4.4010%4.031%图形生成流畅程度4.00 3.80-5%3.90-3%存盘响应速度4.00 4.4010%3.97-1%12315平台测试启动速度4.00 4.205%3.82-5%使用流畅程度4.00
11、 4.205%4.020%随机跳转流畅程度5.00 4.20-16%4.00-20%即时通讯启动速度4.00 4.6015%3.90-3%文字聊天流畅程度4.00 4.6015%3.97-1%文件传输速度4.00 4.6015%3.85-4%从表中的各项测试数据可以得出的结论是:(1)随着并发用户数目的增加,虚拟化桌面在各项应用上的用户体验会存在不同程度的下降。(2)1用户时评分均值为4.00,5用户并发时评分均值为4.03,30用户并发时评分均值为3.58,这说明即使并发用户数目为30时,用户体验也基本能够维持在“适中”与“较快”之间的水平。2.宿主机性能测试2台宿主机(2台服务器)的整体性
12、能参数为: CPU:4*Intel XeonE7-4820v2(2.00GHz/8c)/7.2GT/16ML3 内存:16*16(GB)=256G 网卡:4*1000(Mbps)表2中给出了并发客户机数为0客户机(即空闲)、1客户机、5客户机、30客户机时2台宿主机CPU、内存、网络的使用峰值(括号中的百分数表示CPU、内存的峰值使用率)。客户机的具体操作请参见用户体验测试步骤与测试记录。从表4中的测试数据可以得出以下结论:(1)从CPU的使用峰值可以看出,随着并发客户机数目的增加,宿主机的CPU峰值使用率也随之上升。对于用户体验测试步骤与测试记录中涉及的一般桌面应用,CPU资源的峰值使用率与
13、并发客户机数目并没有线性关系。(2)从内存的使用峰值可以看出,内存的使用峰值基本保持不变。这主要是因为Citrix为每一台处在开机状态的客户机静态分配指定大小的内存,不论客户机是否正在使用。因此,不论有多少台客户机并发使用,内存使用峰值基本固定,为30台开机状态客户机的内存总和。(3)从网络的使用峰值可以看出,随着并发客户机数目的增加,宿主机的网络资源峰值使用率也随之上升。较之并发客户机数目,网络使用峰值的增长幅度更快。因此,有理由预见随着并发客户机数目的增加,网络资源会是系统性能的主要瓶颈之一。表4:不同并发客户机时CPU、内存以及网络的使用峰值并发客户机数CPU使用服务器1CPU使用服务器
14、2CPU使用平均内存使用服务器1内存使用服务器2内存使用平均网络使用服务器1网络使用服务器21客户机(1%) (1%) (1%) (3%)(5%) (4%)201.8kbps221.9kbps15客户机 (5%) (4%)(5%)(21%) (19%) (20%)3.1Mbps3.3Mbps30客户机 (10%)(9%) (10%) (50%) (48%) (49%)5.4MBps5.7MBps备注:由于服务器版本升级,30客户机的单位与计量方式较1客户机与5客户机有所不同。图1、图2、图3给出了1、5、30客户机并发时,2台宿主机(hyperv01与hyperv02)的CPU资源在测试时间段
15、内的使用情况。图中的横坐标表示时间,纵坐标表示CPU的使用率,不同颜色的曲线表示不同CPU的使用情况。结合客户机的操作步骤(参见用户体验测试步骤与测试记录), (a) Hyperv01 (b) Hyperv02图1:1客户机时(即空闲时)宿主机CPU资源使用情况 (a) Hyperv01 (b) Hyperv02图2:5客户机时宿主机CPU资源使用情况 (a) Hyperv01 (b) Hyperv02图3:30客户机并发时宿主机CPU资源使用情况从图1-图3中可以得出的结论有:(1)CPU资源一般会在开始阶段与最后阶段出现使用峰值,即客户机登录阶段,以及流媒体播放阶段。其余阶段CPU使用率一
16、般维持在10%以下,总体来说CPU使用率波动幅度不大。(2)不同CPU的使用率基本相差不大,这说明Citrix的CPU使用策略会动态分配CPU资源,不会造成部分CPU忙碌同时部分CPU空闲的资源分配不均现象。【建议】在配置CPU时,轻负载情况下1核对应68台客户机,重负载情况下1核对应46台客户机。按当前宿主机CPU配置(2台服务器,单台4*8核),轻负载情况下可以支持96128台客户机,重负载情况下可以支持6496台客户机。按照工程惯例,CPU平均使用率应小于80%,轻负载情况下应使用78104核支持500台客户机并发,重负载情况下应使用104156核支持500台客户机并发。图4、图5、图6
17、给出了1、10、30客户机并发时,2台宿主机(Hyperv01与Hyperv02)的内存资源在测试时间段内的使用情况。图中的横坐标表示时间,纵坐标表示内存资源的使用情况。 (a) Hyperv01 (b) Hyperv02图4:1客户机时宿主机内存资源使用情况 (a) Hyperv01 (b) Hyperv02图5:10客户机并发时宿主机内存资源使用情况 (a) Hyperv01 (b) Hyperv02图6:30客户机并发时宿主机内存资源使用情况从图4图6可以得出的结论是:不论有多少台客户机并发使用,内存使用峰值基本固定,为30台开机状态客户机的内存总和。【建议】为进一步提高用户体验,在配置
18、内存时每台客户机使2-4GB内存。另外,Citrix建议预留10%的内存。图7、图8、图9给出了1、10、30客户机并发时,2台宿主机(Hyperv01与Hyperv02)的网络资源在测试时间段内的使用情况。图中的横坐标表示时间,纵坐标表示网络资源的使用情况,不同颜色的曲线分别表示2块不同网卡(NIC0与NIC1),发送(Send)与接收(Receive)数据的速率(NIC0一般用于处理XenServer之间的通讯以及XenServer与XenCenter之间的通讯,NIC1一般用于处理XenServer与客户机之间的通讯)。结合客户机的具体操作步骤(参见用户体验测试步骤与测试记录),从图7-
19、图9中可以得出的结论是:网络资源一般会在两个阶段出现使用峰值,即客户机登录阶段,以及流媒体播放阶段,其中客户机登录阶段的网络资源使用率最高。另外,网络资源的使用率波动幅度很大,这说明:在客户机登录以及流媒体播放时,网络带宽极有可能是虚拟桌面性能的主要瓶颈之一。 (a) Hyperv01 (b) Hyperv02图7:1客户机时宿主机网络资源使用情况 (a) Hyperv01 (b) Hyperv02图8:10客户机并发时宿主机网络资源使用情况 (a) Hyperv01 (b) Hyperv02图9:30客户机并发时宿主机网络资源使用情况3.管理服务测试表7给出了管理服务功能的测试结果,测试项目
20、基本覆盖了虚拟桌面产品中常用的管理服务功能。结合测试人员的实际系统配置经验,以及表7的测试结果,可以得出以下结论:(1)迁移与快照功能执行速度较快,占用资源较少。(2)配置工具种类较多,单项工具操作简捷,能够提供细粒度的管理服务,但集成化程度较低,配置过程复杂。表7:管理服务功能测试结果测试内容测试结果虚拟机动态迁移操作复杂度通过拖动或菜单完成(容易)迁移时间快速2秒左右,实时10秒左右负载均衡根据机器的实际使用情况动态启动客户端可以根据宿主机的资源使用情况自动负载快照功能快照执行时间15GB虚拟机的快照时间为8秒(三次对不同机器快照平均值)快照类型链式结构快照文件大小15GB虚拟机的快照文件
21、大小约为8MB(三次对不同机器快照平均值)系统监控图形化监控直接在XenCenter上可以看到各个物理机和虚拟机的资源使用情况,但形式比较单一;报表格式不能调整配置难易服务器端配置需要使用5个工具才能完全部署成功批量创建虚拟机可以批量创建USB接口管理管理灵活,支持只读、读写、Passthrough方式客户端可通过WI直接安装,也可以使用安装包安装客户端资源映射(磁盘)软盘、硬盘、网络影射盘、CD-ROM进行管理4.可用性测试表8给出了可用性测试结果。具体测试项目是由虚拟化产品公司根据中国电信、华为、航天5院等多家单位的部署与测试经验拟定。参与测试人员与测试数据手写原件一并收录在测试报告的文件
22、集合中。表8:可用性测试结果测试内容测试结果应用功能测试在Citrix环境下wps软件安装是同原来一样服务器安装成功在Citrix环境下wps软件、OA系统能正常打开正常在Citrix环境下wps软件、OA系统能够正常运行正常实际使用效果用户操作界面保持不变,操作习惯不变用户操作界面一致;操作习惯一致低带宽网络环境下的使用,以及数据实时性比较(和原来方式)在播放视频时带宽占用较大(100Mbps网卡占用3%),客户端CPU负载较大10%实现客户端本地打印正常故意多次拔掉网线,重新建立连接后用户能恢复到断线前的界面,数据没有丢失数据没有丢失访问控制XX的用户不能访问应用该功能正常,提示信息“目前没有可供该用户使用的资源”控制一台Citrix服务器上的应用使用数目可实现界面的唯一登录及应用数控制建立不同权限的Citrix管理员可以实现实时查看每个用户使用Citrix上应用的详细信息(包括Client Name、登录时间等)可以实现针对每个session可以实时查看状态、发送消息、reset等功能可以实现管理员可以限定客户端打印占用的带宽可以实现远程诊断实现远程辅助用户使用应用可以实现
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1