当前位置: 首页 > >

Citrix 桌面虚拟化压力测试报告

发布时间:

Vdi-in-a-box 虚拟桌面性能测试报告

【2013 年 6 月 17 日】

虚拟桌面性能测试报告

目 录
1 概述 ............................................................... 3 1.1 项目背景介绍 ................................................... 3 1.2 测试工具 ...................................................... 3 1.3 测试项目组成员 ................................................. 3 测试环境说明 ........................................................ 4 2.1 测试环境结构图 ................................................. 4 2.2 测试环境设备及软件配置说明 ....................................... 4 测试方案 ........................................................... 7 3.1 测试目的 ...................................................... 7 3.2 测试目标系统 ................................................... 7 3.3 测试脚本说明 ..................................... 错误!未定义书签。 3.4 测试计划 ...................................................... 8 3.5 测试结果 ...................................................... 9 测试结论及优化建议 .................................................. 14

2

3

4

上海 xx 信息技术有限公司

2

虚拟桌面性能测试报告

1 概述
1.1 项目背景介绍
虚拟桌面*台为本次测试的被测系统, 虚拟桌面*台是由 VDI-in-a-Box 搭建的一个虚 拟桌面,该系统主要功能为:用户登录*台后可连接一个虚拟桌面即 windows 7 的操作系统 或 windows xp 的操作系统,连接成功后用户即可远程控制该操作系统。在本次测试中,将 模拟多个用户连接虚拟桌面,并启动一些用户常用的软件,检查并评估在模拟环境中,系 统对负载的承受能力,在不同的用户连接情况下,系统的资源利用和响应能力,以及在预 计的数据容量中,系统能够容忍的最大用户数。

1.2 测试工具
本次测试采用 HP LoadRunner 11.0 作为测试工具。Citrix 协议使用的是 Citrix 客户端 11.0

1.3 测试项目组成员
所属 姓名 角色 经理 xxxx 股份有限公司 工程师 产品部经理 上海 xx 信息技术有限公司 产品部虚拟化测试工程师 软件部软件测试工程师

上海 xx 信息技术有限公司

3

虚拟桌面性能测试报告

2 测试环境说明
2.1 测试环境结构图
本次性能测试环境为真实环境硬件和网络环境,分别对两台服务器进行测试,本系统 采用的是 C/S+B/S 结构,用户登录信息验证为 B/S,虚拟桌面连接为 C/S,客户端通过前台 安装访问应用系统。测试使用协议有:http 协议、Citrix 协议

由于此测试用户量较小,并未对压力机产生较大的压力,所以只用了一台 pc 机

2.2 测试环境设备及软件配置说明
2.2.1 测试环境网络结构 测试网络中被测服务器的网络连接为 1000M 快速交换以太网, 测试客户端通 过以太网络以 100M 网络与 VDI 服务器和虚拟桌面相连接。

上海 xx 信息技术有限公司

4

虚拟桌面性能测试报告

2.2.2 测试硬件及环境配置
第一组:
名称 宿主机服务 器 机器型号 IBM X3850 X5 CPU 4 颗 Intel Xeon E7-4807 1.86GHz/18M L3 Cache/6-core CPU 内存 64GB 磁盘 300GB SAS×4 Raid5 网卡 内置 2 个双 口多功能千 兆网卡 操作系统 VMware VSphere Esxi 5.1

第二组:
名称 宿主机服务 器 机器型号 DELL R710 CPU 2 颗 Intel Xeon E5645 2.4GHz/12M Cache/6-core CPU L3 内存 64GB 磁盘 300GB SAS×4 Raid5 网卡 内置 2 个双 口多功能千 兆网卡 操作系统 VMware VSphere Esxi 5.1

2.2.3 虚拟桌面环境配置
第一组: 操作系统

Windows XP x86(池桌面) IE 6.0 Microsoft Office 2003

1vCPU、1G ram

浏览器 办公软件

华东医药系统 C:\bms2007\bms3.exe 管理软件 企业 QQ C:\Program Files\Tencent\BQQ\BQQ3.1.5.exe

操作系统 浏览器

Windows 7 x86(个人桌面) IE 8.0

1vCPU,1.5G ram

上海 xx 信息技术有限公司

5

虚拟桌面性能测试报告

办公软件

Microsoft Office 2003

华东医药系统 C:\bms2007\bms3.exe 管理软件 企业 QQ C:\Program Files\Tencent\BQQ\BQQ3.1.5.exe

操作系统 浏览器 办公软件

Windows 7 x86(池桌面) IE 8.0 Microsoft Office 2003

1vCPU,1.5G ram

第二组: 操作系统

Windows 7 x86(个人桌面) IE 8.0 Microsoft Office 2003

1vCPU,1.5G ram

浏览器 办公软件

上海 xx 信息技术有限公司

6

虚拟桌面性能测试报告

3 测试方案
3.1 测试目的
本次测试的目的主要包括以下两个方面: ? 了解被测服务器在部署了 Vdi-in-a-box 桌面虚拟化系统后,登录指定数 量的虚拟桌面,并模拟实际工作情况在虚拟桌面上运行相应的应用程序, 观察及测试被测服务器的压力负载情况, 以了解被测服务器所能承担的合 理在线用户数量。 ? 了解 Vdi- in-a-box 对服务器 CPU、内存、硬盘等资源的使用特性,以判断 其可能存在的性能瓶颈。

3.2 测试目标系统
本次测试的目标系统是一个桌面虚拟化*台,该*台是由思杰 VDI-in-a-Box 搭建的一个虚拟桌面系统, 该系统主要功能为:用户登录*台后可获取一个虚拟桌面 (即 windows 7 的操作系统或 windows xp 的操作系统),并具有对该虚拟桌面的使 用权,可根据管理员下发权限在桌面中进行操作,如网页浏览,office 的使用等。

3.3 测试脚本说明
Windows xp pool 桌面打开内容: 6 个空白 IE 页面 正常应用 (IBM X3850 X5) 2 个 OA 网页(http://10.8.10.13:81) 6 空白个 office(2 个 word、2 个 execl、2 个 powerpoint) 1 个企业 QQ(C:\\Program Files\\Tencent\\BQQ\\BQQ3.1.5.exe) 4 个医药系统软件(C:\\bms2007\\bms3.exe)

上海 xx 信息技术有限公司

7

虚拟桌面性能测试报告

Windows 7 pvd 桌面打开内容: 6 个空白 IE 页面 2 个 OA 网页(http://10.8.10.13:81) 6 空白个 office(2 个 word、2 个 execl、2 个 powerpoint) 1 个企业 QQ(C:\\Program Files\\Tencent\\BQQ\\BQQ3.1.5.exe) 4 个医药系统软件(C:\\bms2007\\bms3.exe) Windows 7 pool 桌面打开内容: 1 个 OA 网页(http://10.8.10.13:81) 1 空白个 word 并每隔 20 秒写入一段字符并保存

Windows 7 pvd 桌面打开内容: 正常应用 (DELL R710) 4 个 IE 首页面(百度、163、QQ、淘宝) 3 空白个 office(1 个 word、1 个 execl、1 个 powerpoint)

3.4 测试计划
为了 测试出被 测服务器在 vdi-in-a-box 下 的 真实性能 及其负载 能力,我们利 用 HP Loadrunner 作为测试工具,采用由低到高逐渐增加并发用户数的方法,进行压力测试。利用 HP Loadrunner 进行控制,模拟终端用户登录虚拟桌面,每隔 60 秒增加 5 个并发用户数,所有用户 登录后,虚拟桌面持续运行一段时间,在此过程中,我们监控以下项目: 1、 在一定数量用户同时登录时对服务器造成的压力负载。 2、 模拟用户打开常用应用后,宿主机服务器及各虚拟桌面资源的利用率。

上海 xx 信息技术有限公司

8

虚拟桌面性能测试报告

3.5 测试结果
3.5.1 正常应用测试(IBM X3850 X5) ? 测试记录 ? 虚拟用户

图中显示的为利用 loadruuner 控制登录了 22 个用户,由于 xp pool 虚拟桌面 若注销则需要重新生成桌面, 所以 xp pool 的 10 个虚拟桌面并未关闭且运行了测试 所需要开启的程序,其余 3 个虚拟桌面由测试员手工登录,此次测试实际的总用户 达到 35 个。

?

各虚拟桌面占用系统资源情况(CPU 使用率、内存空闲大小)

上海 xx 信息技术有限公司

9

虚拟桌面性能测试报告

在上图中所有虚拟桌面的 CPU 使用率*均在 10%左右,但到 7-13 分钟时部 分 CPU 的使用率有明显上升趋势,这是由于手动操作的服务器,并把页面停留 在华东医药系统的一个界面中,该界面无论在任何环境中会造成虚拟桌面 CPU 使用率达到 100%,但仍可以做其他操作,并无卡顿现象,在关闭该页面后,CPU 使用率明显降低。使用内存由开启的程序数逐渐增多空闲数逐渐减少,但变化 并不是很大,当所有程序全部开启完成后,内存处于一个*稳状态。

?

宿主机服务器系统资源使用情况(CPU 使用率、内存空闲大小)

上海 xx 信息技术有限公司

10

虚拟桌面性能测试报告

宿主机服务器 CPU 使用率: 1、在用户持续登录状态,CPU 占用率逐渐上升,最高达到 40% 2、在所有用户登录后的正常使用阶段,CPU 占用率约为 30%

宿主机服务器内存使用情况: 1、在用户持续登录状态,消耗内存 56G,活动内存逐渐上升,最高达到约 20G。 2、在所有用户登录后的正常使用阶段,消耗内存 56G,活动内存约 7.5G。 3.5.2 测试结果(IBM X3850 X5) 在 35 个用户同时登录的情况下,每个虚拟桌面 CPU *均使用率在 10%左右,内 存并未发生明显变化;手动登录虚拟桌面,进行常规操作,操作流畅,无卡顿情况。

3.5.3 正常应用测试(DELL R710) ? 测试记录

上海 xx 信息技术有限公司

11

虚拟桌面性能测试报告

?

虚拟用户

图中显示为使用 loadrunner 控制登录了 27 个用户,剩余 3 个虚拟桌面由测试 员手工登录,此次测试实际的总用户达到 30 个。

?

各虚拟桌面占用系统资源情况(CPU 使用率、内存空闲大小)

上海 xx 信息技术有限公司

12

虚拟桌面性能测试报告

在上图中所有虚拟桌面的 CPU 使用率*均在 40%左右。 使用内存由开启的程 序数逐渐增多内存空闲数逐渐减少,但变化并不是很大,当所有程序全部开启 完成后,内存处于一个*稳状态。

?

宿主机服务器系统资源使用情况(CPU 使用率、内存空闲大小)

宿主机服务器 CPU 使用率:

上海 xx 信息技术有限公司

13

虚拟桌面性能测试报告

1、在用户持续登录状态,CPU 占用率逐渐上升,最高达到 68% 2、在所有用户登录后的正常使用阶段,CPU 占用率约为 65%

宿主机服务器内存使用情况:

1、在用户持续登录状态,消耗内存 49G,活动内存逐渐上升,最高达到约 24G。 2、在所有用户登录后的正常使用阶段,消耗内存 49G,活动内存约 12G。 3.5.4 测试结果(Dell R710) 在 35 个用户同时登录的情况下,每个虚拟桌面 CPU *均使用率在 40%左右,内 存并未发生明显变化;手动登录虚拟桌面,进行常规操作,操作流畅,无卡顿情况。

4 测试结论及建议
通过以上测试过程得出测试结论:

服务器硬件配置:
名称 VDI 服务器 机器型号 DELL R710 CPU 2 颗 Intel Xeon E5645 2.4GHz/12M Cache/6-core CPU L3 内存 64GB 磁盘 300GB SAS×4 (Raid 5) 网卡 内置 2 个双 口多功能千 兆网卡

上海 xx 信息技术有限公司

14

虚拟桌面性能测试报告

单台服务器所能承载的并发虚拟桌面数量:
型号 系统环境 Windows XP(池桌面) DELL R710 Windows 7 35 30 并发用户极限值 40 推荐并发用户 数 35

上海 xx 信息技术有限公司

15




友情链接: 时尚网 总结汇报 幼儿教育 小学教育 初中学习资料网