




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Citrix Desktop测试报告一、测试目标为了虚拟化产品能够在实际业务工作中发挥预期作用,拟定测试目标如下:(1)用户体验测试:测试用户实际对虚拟化产品的使用体验。用户分别就虚拟化产品中文字处理、幻灯片处理、文本阅读、流媒体播放、即时通讯等功能的实际使用体验给出评分。本项测试的目的是考查在并发用户数目变化的情况下用户的实际体验是否存在变化。(2)宿主机性能测试:测试宿主机对于虚拟化产品的支持。考察不同数目客户机并发使用时宿主机CPU、内存、网络资源的使用情况。本项测试的目的是考查宿主机资源与客户机数量的关系,测试的结果可以作为宿主机选型与部署的参考。(3)客户机性能测试:对虚拟客户机的各项性能进行测试,使用基准测试程序分别对处理器、内存、文件系统、网络进行性能测试。本项测试的目的是考查在客户机数目变化的情况下虚拟客户机性能是否存在衰减或波动现象。(4)管理服务功能测试:对虚拟化产品所提供的主要管理功能进行测试,分别就虚拟机动态迁移功能、负载均衡功能、快照功能、配置难易程度进行测试。本项测试的目的是考查虚拟化产品提供的管理功能是否完备,是否便于管理人员对虚拟化产品进行配置与维护。(5)可用性测试:对虚拟化产品从可用性角度进行测试,本项测试的测试项目是由虚拟化产品公司根据中国电信、华为、航天5院等多家单位的部署与测试经验拟定。具体测试分为应用功能、实际使用效果、远程控制、远程诊断五个方面。本项测试的内容与结果可以作为其它各项测试的补充与参考。二、测试环境1.逻辑架构图1:测试环境逻辑架构2.硬件环境表1:服务器配置与功能描述服务器类型数量配置功能描述IBM X3850 M2服务器2台Intel(R) Xeon(R) CPU 2.13GHz24GB 内存创建相关的Desktop环境;虚拟30个桌面IBM X3850服务器2台Intel(R) Xeon(R) CPU 2.13GHz16GB 内存创建相关的XenApp环境;创建证书服务器AIC 32位服务器1台Intel(R) Xeon(TM) CPU 3.06GHz3.62GB 内存建立Microsoft Domain Controller(域控制器)AIC 32位服务器1台Intel(R) Xeon(TM) CPU 3.06GHz3.62GB 内存创建Microsoft SQL Server 2005(数据库服务器)3.软件环境表2:软件配置与功能描述软件名称功能描述Windows 2003 R2 Enterprise Server with SP2(32位)为DC、SQL Server提供基础操作系统Windows 2003 R2 Enterprise Server with SP2(64位)为XenApp提供操作系统环境Microfsoft SQL Server 2005为DDC,PVS提供数据库支持Citrix XenServer 5.5提供创建虚拟机的基础环境Citrix Xenapp 5.0提供基于服务器计算的应用模式,提供License服务、Web应用Portal服务、应用程序发布以及高级负载平衡和高级资源、安装管理服务Citrix PVS 5.6提供桌面虚拟化的推送服务器Citrix DDC 5.5提供客户端连接桌面的分发管理器Citrix Client用于客户端连接桌面4.网络环境实验室使用一个Cisco 3650通过一对100Mbps光纤和办公大楼连接;实验室内部所有服务器均连接在一个Cisco 3750G交换机上,内部带宽达到1000Mbps。具体情况如下图所示:图2:网络连接示意图三、测试结果1.用户体验测试表3中分别给出了1用户、5用户、30用户时各项应用软件的用户体验评分,分值由参与测试人员根据主观感受给出(1分表示不能忍受;2分表示很慢;3分表示适中;4分表示较快;5分表示非常快),评分为整数或浮点数,在多用户时分值取平均值。表3还给出了5用户与10用户相对于1用户的评分损失比例 性能损失比例(5用户)=(用户5-用户1)/用户1;性能损失比例(30用户)=(用户30-用户1)/用户1。用户体验的具体测试步骤与记录方式请参见用户体验测试步骤与测试记录,参与测试人员与测试数据手写原件一并收录在测试报告的文件集合中。表3:不同数目客户机并发时的用户体验评分值测试内容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%PPT幻灯片编辑与演示启动速度4.00 4.205%3.13-22%文字编辑流畅程度4.00 4.205%3.63-9%图片/图形编辑流畅程度4.00 4.4010%3.69-8%演示流畅程度4.00 4.205%3.67-8%存盘响应速度3.00 3.207%2.57-14%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%流媒体播放-AVI启动速度4.00 4.000%3.62-10%播放流畅程度3.00 3.4013%2.86-5%随机跳转流畅程度4.00 3.80-5%3.31-17%流媒体播放-RMVB启动速度4.00 4.205%3.63-9%播放流畅程度4.00 3.10-23%3.21-20%随机跳转流畅程度4.00 3.40-15%3.50-13%流媒体播放-WMV启动速度4.00 4.000%3.65-9%播放流畅程度4.00 4.000%3.48-13%随机跳转流畅程度4.00 3.80-5%3.38-16%流媒体播放-RM启动速度4.00 4.000%3.77-6%播放流畅程度4.00 3.30-18%3.50-13%随机跳转流畅程度4.00 3.40-15%3.67-8%MP3播放启动速度4.00 4.205%3.82-5%播放流畅程度4.00 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台服务器)的整体性能参数为:l CPU:2(台)*2.132(GHz)*4(CPU)*4(核)=68.224GHzl 内存:2(台)*24(GB)=48Gl 网卡:2(台)*1000(Mbps)*2(块)表4中给出了并发客户机数为0客户机(即空闲)、1客户机、5客户机、30客户机时2台宿主机CPU、内存、网络的使用峰值(括号中的百分数表示CPU、内存的峰值使用率)。客户机的具体操作请参见用户体验测试步骤与测试记录。从表4中的测试数据可以得出以下结论:(1)从CPU的使用峰值可以看出,随着并发客户机数目的增加,宿主机的CPU峰值使用率也随之上升。对于用户体验测试步骤与测试记录中涉及的一般桌面应用,CPU资源的峰值使用率与并发客户机数目并没有线性关系。(2)从内存的使用峰值可以看出,内存的使用峰值基本保持不变。这主要是因为Citrix为每一台处在开机状态的客户机静态分配指定大小的内存,不论客户机是否正在使用。因此,不论有多少台客户机并发使用,内存使用峰值基本固定,为30台开机状态客户机的内存总和。(3)从网络的使用峰值可以看出,随着并发客户机数目的增加,宿主机的网络资源峰值使用率也随之上升。较之并发客户机数目,网络使用峰值的增长幅度更快。因此,有理由预见随着并发客户机数目的增加,网络资源会是系统性能的主要瓶颈之一。表4:不同并发客户机时CPU、内存以及网络的使用峰值并发客户机数CPU使用服务器1CPU使用服务器2CPU使用平均内存使用服务器1内存使用服务器2内存使用平均网络使用服务器1网络使用服务器20客户机8.2GHz(12%)4.1GHz(6%)6.1GHz(9%)21.24GB(89%)13.07GB (55%)17.15GB(72%)38.4kbps19.0kbps1客户机14.0GHz (21%)4.0GHz(6%)9.0GHz(14%)21.24GB(89%)13.07GB (55%)17.15GB(72%)6.8Mbps21.9kbps5客户机23.3GHz(35%)10.0GHz(15%)16.7GHz (25%)21.24GB (89%)13.07GB(55%)17.15GB(72%)97.3Mbps124kbps30客户机19.1GHz(28%)12.3GHz(18%)15.7GHz(23%)23.52GB(98%)11.52GB(48%)17.57GB(73%)473.5kBps670.1kBps备注:由于服务器版本升级,30客户机的单位与计量方式较1客户机与5客户机有所不同。图3、图4、图5、图6给出了0、1、5、30客户机并发时,2台宿主机(XenServer1与XenServer2)的CPU资源在测试时间段内的使用情况。图中的横坐标表示时间,纵坐标表示CPU的使用率,不同颜色的曲线表示不同CPU的使用情况。结合客户机的操作步骤(参见用户体验测试步骤与测试记录), (a) XenServer1 (b) XenServer2图3:0客户机时(即空闲时)宿主机CPU资源使用情况 (a) XenServer1 (b) XenServer2图4:1客户机时宿主机CPU资源使用情况 (a) XenServer1 (b) XenServer2图5:5客户机并发时宿主机CPU资源使用情况 (a) XenServer1 (b) XenServer2图6:30客户机并发时宿主机CPU资源使用情况从图3-图6中可以得出的结论有:(1)CPU资源一般会在开始阶段与最后阶段出现使用峰值,即客户机登录阶段,以及流媒体播放阶段。其余阶段CPU使用率一般维持在35%以下,总体来说CPU使用率波动幅度不大。(2)不同CPU的使用率基本相差不大,这说明Citrix的CPU使用策略会动态分配CPU资源,不会造成部分CPU忙碌同时部分CPU空闲的资源分配不均现象。【建议】在配置CPU时,轻负载情况下1核对应68台客户机,重负载情况下1核对应46台客户机。按当前宿主机CPU配置(2台服务器,单台4*4核),轻负载情况下可以支持96128台客户机,重负载情况下可以支持6496台客户机。按照工程惯例,CPU平均使用率应小于80%,轻负载情况下应使用78104核支持500台客户机并发,重负载情况下应使用104156核支持500台客户机并发 CPU平均使用率=客户机数/(核数*单核支持客户机数)。图7、图8、图9、图10给出了0、1、5、30客户机并发时,2台宿主机(XenServer1与XenServer2)的内存资源在测试时间段内的使用情况。图中的横坐标表示时间,纵坐标表示内存资源的使用情况。 (a) XenServer1 (b) XenServer2图7:0客户机时(即空闲时)宿主机内存资源使用情况 (a) XenServer1 (b) XenServer2图8:1客户机时宿主机内存资源使用情况 (a) XenServer1 (b) XenServer2图9:5客户机并发时宿主机内存资源使用情况 (a) XenServer1 (b) XenServer2图10:30客户机并发时宿主机内存资源使用情况从图7图10可以得出的结论是:不论有多少台客户机并发使用,内存使用峰值基本固定,为30台开机状态客户机的内存总和。【建议】为进一步提高用户体验,在配置内存时每台客户机使用2GB内存。另外,Citrix建议预留10%的内存。因此,需使用1.1TB内存支持500客户机并发。图11、图12、图13、图14给出了0、1、5、30客户机并发时,2台宿主机(XenServer1与XenServer2)的网络资源在测试时间段内的使用情况。图中的横坐标表示时间,纵坐标表示网络资源的使用情况,不同颜色的曲线分别表示2块不同网卡(NIC0与NIC1),发送(Send)与接收(Receive)数据的速率(NIC0一般用于处理XenServer之间的通讯以及XenServer与XenCenter之间的通讯,NIC1一般用于处理XenServer与客户机之间的通讯)。结合客户机的具体操作步骤(参见用户体验测试步骤与测试记录),从图11-图14中可以得出的结论是:网络资源一般会在两个阶段出现使用峰值,即客户机登录阶段,以及流媒体播放阶段,其中客户机登录阶段的网络资源使用率最高。另外,网络资源的使用率波动幅度很大,这说明:在客户机登录以及流媒体播放时,网络带宽极有可能是虚拟桌面性能的主要瓶颈之一。【建议】在500客户机并发时,骨干网络使用千兆交换机,桌面网络使用百兆交换机。 (a) XenServer1 (b) XenServer2图11:0客户机(即空闲时)并发时宿主机网络资源使用情况 (a) XenServer1 (b) XenServer2图12:1客户机时宿主机网络资源使用情况 (a) XenServer1 (b) XenServer2图13:5客户机并发时宿主机网络资源使用情况(a) XenServer1(b) XenServer2图14:30客户机并发时宿主机网络资源使用情况3.客户机性能测试客户机基本配置:单核Intel Xeon CPU 2.13GHz,1.00GB内存,2Gbps网卡。表5、表6给出了1、5客户机并发时的性能测试结果,各项测试数据通过评测工具SiSoftware Sandra 2007中的基准测试程序获得。参与测试人员与测试数据手写原件一并收录在测试报告的文件集合中。从表5与表6中的数据可以得出的结论是:5客户机并发时与1客户机的性能基本一致。该测试结果也从另一个角度验证了用户体验测试中的结果。表5:1客户机性能测试结果测试内容单位第1次第2次第3次平均值算术处理器Dhrystone ALUMIPS9576960395829587Whetstone iSSE3MFLOPS7612763576477631多媒体处理器Integer x8 iSSE4it/s57228571345526056541Float x4 iSSE2it/s30985310133100231000内存带宽Int Buffd iSSE2MB/s1909187319191900Float Buffd iSSE2MB/s1861191518611879内存延迟Random AccessNs250229212230Linear AccessNs194190189191缓存与内存Combined IndexMB/s11605116161159211604文件系统Drive IndexMB/s23192322Random Access TimeMs1734网络带宽Network bandwidthMB/s50515351Average LatencyUs662633631642表6:5客户机并发时性能测试结果测试内容单位客户机1客户机2客户机3客户机4客户机5算术处理器Dhrystone ALUMIPS95879557963496259632Whetstone iSSE3MFLOPS76317594764976727649多媒体处理器Integer x8 iSSE4it/s5654156937574255741157520Float x4 iSSE2it/s3100030871311953118731241内存带宽Int Buffd iSSE2MB/s19001977192815391827Float Buffd iSSE2MB/s18791975192018751696内存延迟Random AccessNs230212201209206Linear AccessNs191203189192185缓存与内存Combined IndexMB/s116041074210807997410433文件系统Drive IndexMB/s22311415757Random Access TimeMs42310网络带宽Network bandwidthMB/s5150505253Average LatencyUs6427016636326374.管理服务测试表7给出了管理服务功能的测试结果,测试项目基本覆盖了虚拟桌面产品中常用的管理服务功能。结合测试人员的实际系统配置经验,以及表7的测试结果,可以得出以下结论:(1)迁移与快照功能执行速度较快,占用资源较少。(2)配置工具种类较多,单项工具操作简捷,能够提供细粒度的管理服务,但集成化程度较低,配置过程复杂。表7:管理服务功能测试结果测试内容测试结果虚拟机动态迁移操作复杂度通过拖动或菜单完成(容易)迁移时间20秒左右负载均衡根据机器的实际使用情况动态启动客户端可以根据宿主机的资源使用情况自动负载快照功能快照执行时间15GB虚拟机的快照时间为8秒(三次对不同机器快照平均值)快照类型链式结构快照文件大小15GB虚拟机的快照文件大小约为8MB(三次对不同机器快照平均值)系统监控图形化监控直接在XenCenter上可以看到各个物理机和虚拟机的资源使用情况,但形式比较单一;报表格式不能调整配置难易服务器端配置需要使用5个工具才能完全部署成功批量创建虚拟机在PVS模式下,可批量创建,VDI时不行USB接口管理管理灵活,支持只读、读写、Passthrough方式客户端可通过WI直接安装,也可以使用安装包安装客户端资源映射(磁盘)软盘、硬盘、网络影射盘、CD-ROM进行管理备注:XenCenter5.6中VDI桌面可以批量创建。5.可用性测试表8给出了可用性测试结果。具体测试项目是由虚拟化产品公司根据中国电信、华为、航天5院等多家单位的部署与测试经验拟定。参与测试人员与测试数据手写原件一并收录在测试报告的文件集合中。表8:可用性测试结果测试内容测试结果应用功能测试在Citrix环境下OFFICE软件安装是同原来一样服务器安装成功在Citrix环境下OFFICE软件、OA系统能正常打开OA系统的UKey目前无法使用 (XenApp环境,DeskTop环境可以使用)在Citrix环境下OFFICE软件、OA系统能够正常运行OA系统UKey无法正常工作(XenApp环境),视频AVI用MediaPlayer无法打开实际使用效果用户操作界面保持不变,操作习惯不变用户操作界面一致;操作习惯一致低带宽网络环境下的使用,以及数据实时性比较(和原来方式)在播放视频时带宽占用较大(100Mbps网卡占用3%),客户端CPU负载较大10%实现客户端本地打印使用HP2420打印成功故意多次拔掉网线,重新建立连接后用户能恢复到断线前的界面,数据没有丢失数据没有丢失访问控制未经授权的用户不能访问应用该功能正常,提示信息“目前没有可供该用户使用的资源”控制一台Citrix服务器上的应用使用数目可实现界面的唯一登录及应用数控制建立不同权限的Citrix管理员可以实现实时查看每个用户使用Citrix上应用的详细信息(包括Client Name、登录时间等)可以实现针对每个session可以实时查看状态、发送消息、reset等功能可以实现管理员可以限定客户端打印占用的带宽可以实现远程诊断实现远程辅助用户使用应用可以实现备注:在会话管理功能时,客户端必须启动应用,而且只能对应用进行控制。XXX桌面虚拟化项目测试报告一、测试方案1、测试目标本测试主要考虑到以下几点:1) 从功能角度着眼,Citrix平台是否可以有效实现资源负载均衡。2) 从安全角色出发,提供统一的安全接入方案。对生产网、OA办公网、测试与研发网络的发布平台进行隔离,后端各自提供文件服务器支持,当用户A登录到生产网后端连接到生产网的文件服务器,当用户A登录到OA办公网后端连接到OA的文件服务器。3) 从性能分析角度出发,提供服务器的性能分析报表,用户连接的状态报表,应用的连接状态报表,Citrix控制台显示实时的用户连接数以及打开的应用。4) 从方案完整性角度出发,对特殊要求的应用提桌面虚拟化支持,并实现桌面应用虚拟化在Web统一访问整合,要求在使用桌面虚拟化同时可以直接访问应用虚拟化。5) 其它功能性测试,使用Citrix Streaming to Server简化应用分布。2、测试环境为模拟实际的环境,本次测试搭建了如下环境:服务器角色服务器配置IP地址备注DC2 域控Vdm1DB/Xenapp1Cps2Xenapp2Cps3Xenapp3CitrixLic/WIEdgeEdge Sight ServerFS存储区域FSA$FSB$DDC桌面发布服务器Vm-desktop1虚拟桌面客户端Vm-desktop2虚拟桌面客户端主机密码:数据库:EdgeSight连接密码:二、功能测试结果1、 应用发布测试结果功能名称测试结果备注对应用程序进行管理,可以根据要求让User使用自己权限范围内的应用程序Pass根据要求可以控制User将文件保存在服务器上还是本地硬盘上Pass可以选择将存储本地硬盘的权限开放或者限制可以控制用户允不允许打印,哪些应用程序可以被打印Pass根据应用程序的合理部署在服务器上才完全做到控制RDP与ICA带宽占用对比Pass通过RDP连接到桌面打开 notepad与Citrix 打开notepad带宽占用对比窄带宽情况下的良好的用户体验Pass每个用户只要保证20k的带宽就可以达到良好的用户体验良好的安全性,让User操作界面上只能看到应用程序的快捷方式Pass不发布桌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水彩老师考试题及答案
- 成人音乐测试题及答案
- 安康药房面试题及答案
- 生猪屠宰面试题及答案
- 产业岗位面试题及答案
- 轻工分类考试题及答案
- 2025年桂平市教育系统招聘教师考试笔试试题(含答案)
- 2025年大同市消防员考试笔试试题(含答案)
- 2024年事业单位招聘考试公共基础知识必考题库及答案
- 2024年湖北直属事业单位招聘综合应用能力真题及答案(B类)
- 阿米巴经营模式在企业中的应用
- 离婚协议书电子版下载
- 中国石油天然气集团公司钻井液技术规范样本
- 电气专业求职个人简历模板5篇
- 创新基础(创新思维)PPT完整全套教学课件
- 02jrc901b电子海图操作jan中文说明书
- 田间道路工程施工图设计说明
- 井下管路安装、维护管理规定
- GB/T 7967-2002声学水声发射器的大功率特性和测量
- GB 38507-2020油墨中可挥发性有机化合物(VOCs)含量的限值
- GA/T 1162-2014法医生物检材的提取、保存、送检规范
评论
0/150
提交评论