XX公司IT终端集中化(桌面云)项目一期工程压力测试报告目录1、X9000服务器模似用户端压力测试 (4)1.1测试目的 (4)1.2测试时间及地点 (4)1.3测试环境 (4)1.4测试项目 (4)1.4.1单台X9000机头承载的并发用户数及IO (4)附录 (19)1、关于LOGINVSI (19)1.1L OGIN VSI简介 (19)1.2L OGIN VSI架构 (20)2、测试环境 (21)1.环境准备 (21)2.测试主机 (21)3、安装配置步骤 (21)1.配置文件服务器 (21)2.配置域控 (28)3.目标主机配置 (30)4.客户端登陆平台配置 (32)5.配置工作方式 (35)6.配置连接方式 (37)7.配置WI (40)8.开始测试 (43)9.测试现象 (48)10.桌面执行操作配置 (49)1、x9000服务器模似用户端压力测试1.1测试目的x9000 NAS服务器是XX公司桌面云项目中用来存储用户常用数据的核心存储服务器,用户端所有用户的访问连接及对文件的操作都会给x9000带来一定的压力,所以模似用户的日常办公行为并测试出x9000单机头在当前业务场景中能承载的最大用户并发数及IO将会为项目大规模上线提供有力的参考依据。
1.2测试时间及地点起始时间:2014-3-3结束时间:2014-4-1地点:XX公司公司无锡分公司1.3测试环境基础环境:VMware vSphere5.1, XenDesktop5.6,HP x9320 NAS存储设备(南京站点)测试工具:LoginVSI40, HP Automation Scripts1.4测试项目1.4.1 单台x9000机头承载的并发用户数及IO测试方法南京站点准备10台刀片服务器用于整个测试环境当中的虚拟桌面承载服务器及LoginVSI等相关服务器的平台。
AD服务器及XenDeskop服务器延用南京站点现有的基础架构服务器,需要为测试环境建立独立的OU、策略、虚拟机模板等。
通过LoginVSI工具模拟多个用户登录虚拟机桌面,通过加载AD策略来模似真实用户挂载其用户数据盘即w盘,然后自动加载运行HP Automation Scripts模似用户日常的操作行为给NAS端制造适当的压力(压力可调),并运行预定的一段时间,观察并记录NAS的性能情况。
测试步骤1.准备测试平台刀片服务器(10台)。
2.配置LoginVSI40测试工具,用于模似用户登录桌面。
(安装配置LoginVSI40工具见附录)3.创建测试用虚拟桌面模板并发布成桌面(Windows XP,1G RAM,1vCPU)。
4. 创建自动化运行程序,用于模似用户日常办公的操作行为(模拟用户的压力可调控)。
5. 创建AD策略用于挂载用户数据盘。
6. 模似预定用户数登录桌面、应用策略、运行程序进行压力测试。
7. 记录x9000服务器产生的日志数据。
压力测试场景1模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(W盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制多个文件,读取多个文件,打开/关闭多个文件加压方式:逐步增压方式,直到达到预定压力阀值测试NAS设备:南京NAS01压力参数表压力测试执行结果Fusion Manager 报错截图LoginVSI工具截图IO及连接数截图N/A场景压力测试结果小结此场景用于模似较少数量的用户(300)访问NAS机头,并进行较高频率的操作行为(10s),同时模拟用户对NAS制造较高的IO数量来对NAS设备进行逐渐加压,达到预定用户并发数后持续的进行压力运行。
整个加压测试过程持续了5小时左右,NAS管理控制台多次出现了核心服务(Likewise)停掉的现象,同时Cifs Share路径不能被访问,用户端完全没法访问自己的用户数据,必须通过重启Cifs服务才能正常的访问NAS。
压力测试场景2模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(w盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制多个文件,读取多个文件,打开/关闭多个文件加压方式:逐渐增压式,直到到达预定数值测试NAS设备:南京NAS01压力参数表:模似用户数量循环运行总时长模似用户操作平均间隔复制文件大小读取文件大小打开文件大小500 10080M 120S 170KB 32KB 150KB压力测试执行结果:测试时间段2014/3/17 13:00 – 2014/3/17 21:00测试运行时长8H测试停止原由X9000报错,Cifs share 可访问最大连接数459压力阀值较低FusionManager报错截图LoginVS I工具截图IO及连接数截图场景压力测试小结此场景用于模似较多数量的用户(500)访问NAS机头,并进行较低频率的操作行为(120s),同时模拟用户对NAS制造较低的IO数量来对NAS设备进行逐渐加压,达到预定用户并发数量后持续的进行压力运行。
整个加压测试过程持续了8小时左右,NAS管理控制台出现了核心服务(Likewise)停掉的现象,相关服务随后自动重启成功,并且Cifs Share路径能正常被访问,用户端体验是用户数据盘突然不能访问并有报错提示,待NAS服务重新启动起来后,用户端通过刷新才能够正常的访问用户数据盘,用户体验较差。
压力测试场景3(系统调优后):模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(w盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制多个文件,读取多个文件,打开/关闭多个文件加压方式:逐渐增压式,直到到达预定数值测试NAS设备:南京NAS01压力参数表:压力测试执行结果:压力阀较高值Fusion Manager报错截图LoginVSI工具截图IO及连接数截图场景压力测试结果小结此场景压力设置同场景1,不同的是对NAS机头进行了一些调优,如NAS机头内存增加一倍,机头2负担部分负载,但总体测试效果仍然不是太理想,在用户数压到130时系统服务(Likewise)又开始报错,同时Cifs Share路径不能被访问,必须重新启动Cifs相关服务。
另,在做压力测试时NAS机头内存的消耗并不是很高,NAS机头原有内存基本够用。
压力测试场景4(系统调优后):模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(w盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制文件多个,读取文件多个,打开/关闭多个文件加压方式:逐渐增压式,直到到达预定数值测试NAS设备:南京NAS01压力参数表:压力测试执行结果:Fusion Manager 报错截图LoginVS I工具截图IO及连接数截图场景压力测试结果小结此场景用于模似较少数量的用户(300)访问NAS机头,并进行比较适中频率的操作行为(30s),同时也模拟用户对NAS制造比较适中的IO数量来对NAS设备进行逐渐加压,达到预定用户并发数后持续的进行压力运行。
整个加压测试过程持续了3小时左右,NAS管理控制台出现了核心服务(Likewise)停掉的现象,用户端体验是用户数据盘突然不能访问并有报错提示,待NAS服务重新启动起来后,用户端通过刷新才能够正常的访问用户数据盘。
压力测试场景5(微码升级后v6.5):模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(w盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制文件多个,读取文件多个,打开/关闭多个文件加压方式:逐渐增压式,直到到达预定数值测试NAS设备:南京NAS01压力参数表:压力测试执行结果:场景压力测试结果小结此场景为NAS微码升级后模似较少数量的用户(300)访问NAS机头,并进行比较适中频率的操作行为(30s),同时也模拟用户对NAS制造比较适中的IO数量来对NAS设备进行逐渐加压,达到预定用户并发数后持续的进行压力运行。
整个加压测试过程持续了23小时左右,NAS服务没有出现告警及异常情况。
压力测试场景6 (微码升级后v6.5):模似用户操作平台:WinXP,1G RAM,1vCPU模似用户端策略:用户登录自动挂载用户数据盘(w盘),执行模拟用户操作的策略(Automation Script)模似操作模式:持续循环模拟用户进行操作模拟用户行为:复制文件多个,读取文件多个,打开/关闭多个文件加压方式:逐渐增压式,直到到达预定数值测试NAS设备:南京NAS01压力参数表:压力测试执行结果:IO及连接数截图场景压力测试结果小结此场景为NAS微码升级后模似较多数量的用户(500)访问NAS机头,并进行比较适中频率的操作行为(30s),同时也模拟用户对NAS制造比较适中的IO数量来对NAS设备进行逐渐加压,达到预定用户并发数后持续的进行压力运行。
整个加压测试过程持续了88小时左右,NAS服务没有出现告警及异常情况。
总结:通过对NAS单机头分别进行了高、中、低三个档次的压力测试所得的数据来看,在没有升级x9320微码前(v6.3.3),当模似用户并发数达到300及以上时NAS系统的相关服务开始变得不是太稳定,主要表现在Likewise相并服务Down掉、Cifs相关服务不可用。
同时在测试过程中发现当机头的IO数较高,持续运行一段时间后NAS系统出现问题的频率较高(其中有3次都是单机头5000左右IO时Likewise服务Down掉的)。
在对NAS机头进行微码升级后(v6.5),分别进行了模拟300/500的用户进行中等压力的测试,在72小时间内NAS表现比较稳定,没有出现之前的Likewise等服务Down掉的情况。
建议:综合以上测试数据及项目组、设备厂商相关人员的讨论与分析,X9000设备在将微码升级到6.5版本之后,对平台整体的用户数承载能力有较大提升,达到接近500用户并发的水平。
从测试结果数据看,基本上可以满足前期设计容量要求。
但介于微码更新前后,性能测试的结果差异较大,即X9000设备对硬件微码版本的依赖度较高,后续平台NAS服务的承载能力和稳定性,有待于升级到稳定的微码版本,同时在大规模用户上线后及较长的一段时间来检验其稳定性,同时需要在硬件的运维层面得到及时有效的技术支持服务。