FusionSphere云平台性能测试技术规范_第1页
FusionSphere云平台性能测试技术规范_第2页
FusionSphere云平台性能测试技术规范_第3页
FusionSphere云平台性能测试技术规范_第4页
FusionSphere云平台性能测试技术规范_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 DOCPROPERTY Product&Project Name Error! Unknown document property name. DOCPROPERTY DocumentName Error! Unknown document property name.Error! Unknown document property name.文档版本 DOCPROPERTY DocumentVersion Error! Unknown document property name. ( DOCPROPERTY ReleaseDate Error! Unknown document prop

2、erty name.)FusionSphere云平台性能测试技术规范前 言 DOCPROPERTY Product&Project Name Error! Unknown document property name. DOCPROPERTY DocumentName Error! Unknown document property name.前 言概述本文档主要用于指导工程师进行FusionSphere虚拟化项目性能比拼测试、PoC测试、对比分析测试等,该规范中主要包括虚拟资源管理性能、虚拟存储性能、虚拟计算性能、虚拟网络性能、关键应用性能、系统稳定性几方面,规范中可提供性能测试指导、测试工

3、具列表、测试工具使用指导、应用环境搭建指导等,工程师可以根据参加项目的具体需求选择全部或部分子项进行测试和评估,部分用例同样可以在其他虚拟化平台以及物理机平台测试使用,所获取数据可以进行数据对比分析,进而衡量各虚拟化平台性能损耗以及平台之间差异。读者对象本文档(本规范)主要适用于以下工程师:研发工程师技术支持工程师维护工程师 STYLEREF Contents Error! No text of specified style in document. DOCPROPERTY Product&Project Name Error! Unknown document property name.

4、 DOCPROPERTY DocumentName Error! Unknown document property name.目 录 TOC h z t 标题 1,1,标题 2,2,标题 3,3,标题 7,1,标题 8,2,标题 9,3,Heading1 No Number,1 HYPERLINK l _Toc366603123 前 言 PAGEREF _Toc366603123 h ii HYPERLINK l _Toc366603124 目 录 PAGEREF _Toc366603124 h iii HYPERLINK l _Toc366603125 总体测试建议 PAGEREF _To

5、c366603125 h 5 HYPERLINK l _Toc366603126 1.1物理组网 PAGEREF _Toc366603126 h 5 HYPERLINK l _Toc366603127 1.2环境配置 PAGEREF _Toc366603127 h 5 HYPERLINK l _Toc366603128 1.3约束说明 PAGEREF _Toc366603128 h 6 HYPERLINK l _Toc366603129 1虚拟资源管理 PAGEREF _Toc366603129 h 7 HYPERLINK l _Toc366603130 1.1虚拟机操作性能 PAGEREF

6、_Toc366603130 h 7 HYPERLINK l _Toc366603131 1.1.1克隆虚拟机性能测试 PAGEREF _Toc366603131 h 7 HYPERLINK l _Toc366603132 1.1.2虚拟机启动、停止、重启性能 PAGEREF _Toc366603132 h 8 HYPERLINK l _Toc366603133 1.1.3迁移虚拟机 PAGEREF _Toc366603133 h 8 HYPERLINK l _Toc366603134 1.1.4虚拟机HA PAGEREF _Toc366603134 h 9 HYPERLINK l _Toc36

7、6603135 1.1.5导入虚拟机模板 PAGEREF _Toc366603135 h 10 HYPERLINK l _Toc366603136 1.1.6导出虚拟机模板 PAGEREF _Toc366603136 h 11 HYPERLINK l _Toc366603137 1.1.7并发迁移虚拟机 PAGEREF _Toc366603137 h 11 HYPERLINK l _Toc366603138 1.1.8虚拟机整机HA性能 PAGEREF _Toc366603138 h 12 HYPERLINK l _Toc366603139 1.2计算资源调度策略 PAGEREF _Toc36

8、6603139 h 13 HYPERLINK l _Toc366603140 1.2.1集群电源管理自动化 PAGEREF _Toc366603140 h 13 HYPERLINK l _Toc366603141 1.2.2集群动态资源调度 PAGEREF _Toc366603141 h 14 HYPERLINK l _Toc366603142 2虚拟存储性能 PAGEREF _Toc366603142 h 15 HYPERLINK l _Toc366603143 2.1.1虚拟机16K模型1QueueDepth性能 PAGEREF _Toc366603143 h 15 HYPERLINK l

9、 _Toc366603144 2.1.2虚拟机16K模型32QueueDepth性能 PAGEREF _Toc366603144 h 16 HYPERLINK l _Toc366603145 2.1.3OLTP随机操作与OLAP连续性操作 PAGEREF _Toc366603145 h 17 HYPERLINK l _Toc366603146 2.1.4虚拟机磁盘异步I/O读写性能 PAGEREF _Toc366603146 h 18 HYPERLINK l _Toc366603147 2.1.5虚拟机磁盘随机I/O读写性能 PAGEREF _Toc366603147 h 18 HYPERLI

10、NK l _Toc366603148 2.1.6虚拟机磁盘多线程I/O读写性能 PAGEREF _Toc366603148 h 19 HYPERLINK l _Toc366603149 3虚拟计算性能 PAGEREF _Toc366603149 h 20 HYPERLINK l _Toc366603150 3.1CPU性能 PAGEREF _Toc366603150 h 20 HYPERLINK l _Toc366603151 3.1.1虚拟机(windows)CPU计算性能 PAGEREF _Toc366603151 h 20 HYPERLINK l _Toc366603152 3.1.2虚

11、拟机(linux)CPU计算性能 PAGEREF _Toc366603152 h 21 HYPERLINK l _Toc366603153 3.1.3虚拟机CPU线性扩展能力 PAGEREF _Toc366603153 h 21 HYPERLINK l _Toc366603154 3.1.4虚拟机CPU资源获得率 PAGEREF _Toc366603154 h 22 HYPERLINK l _Toc366603155 3.1.5虚拟机CPU最大计算性能获取 PAGEREF _Toc366603155 h 23 HYPERLINK l _Toc366603156 3.1.6多台虚拟机CPU性能隔

12、离性 PAGEREF _Toc366603156 h 23 HYPERLINK l _Toc366603157 3.1.7虚拟计算性能损耗 PAGEREF _Toc366603157 h 24 HYPERLINK l _Toc366603158 3.1.8虚拟机CPU Qos PAGEREF _Toc366603158 h 25 HYPERLINK l _Toc366603159 3.2内存性能 PAGEREF _Toc366603159 h 26 HYPERLINK l _Toc366603160 3.2.1虚拟机(windows)内存性能 PAGEREF _Toc366603160 h 2

13、6 HYPERLINK l _Toc366603161 3.2.2虚拟机(linux)内存性能 PAGEREF _Toc366603161 h 26 HYPERLINK l _Toc366603162 3.2.3虚拟机最大内存获取能力 PAGEREF _Toc366603162 h 27 HYPERLINK l _Toc366603163 3.2.4虚拟机内存Qos PAGEREF _Toc366603163 h 28 HYPERLINK l _Toc366603164 3.2.5虚拟机内存复用 PAGEREF _Toc366603164 h 29 HYPERLINK l _Toc366603

14、165 4虚拟网络性能 PAGEREF _Toc366603165 h 29 HYPERLINK l _Toc366603166 4.1网络虚拟化通信性能 PAGEREF _Toc366603166 h 29 HYPERLINK l _Toc366603167 4.1.1TCP协议收发包性能 PAGEREF _Toc366603167 h 29 HYPERLINK l _Toc366603168 网络虚拟化通信性能 PAGEREF _Toc366603168 h 29 HYPERLINK l _Toc366603169 4.1.2UDP协议收发包性能 PAGEREF _Toc366603169

15、 h 30 HYPERLINK l _Toc366603170 4.1.3UDP协议抖动和丢包 PAGEREF _Toc366603170 h 31 HYPERLINK l _Toc366603171 4.2虚拟网络Qos PAGEREF _Toc366603171 h 32 HYPERLINK l _Toc366603172 4.3虚拟机SCP测试 PAGEREF _Toc366603172 h 33 HYPERLINK l _Toc366603173 5OA应用性能 PAGEREF _Toc366603173 h 33 HYPERLINK l _Toc366603174 5.1Oracle

16、数据库性能 PAGEREF _Toc366603174 h 33 HYPERLINK l _Toc366603175 5.2SQL server性能 PAGEREF _Toc366603175 h 34 HYPERLINK l _Toc366603176 5.3Weblogic性能 PAGEREF _Toc366603176 h 35 HYPERLINK l _Toc366603177 6稳定性 PAGEREF _Toc366603177 h 36 HYPERLINK l _Toc366603178 6.1数据库稳定性测试 PAGEREF _Toc366603178 h 36 HYPERLIN

17、K l _Toc366603179 6.2虚拟机压力稳定性 PAGEREF _Toc366603179 h 37 HYPERLINK l _Toc366603180 6.3性能数据监控 PAGEREF _Toc366603180 h 37 HYPERLINK l _Toc366603181 7附录 PAGEREF _Toc366603181 h 38 HYPERLINK l _Toc366603182 7.1FusionSphere外部项目性能测试工具 PAGEREF _Toc366603182 h 38 HYPERLINK l _Toc366603183 7.2FusionSphere外部项

18、目性能测试用例 PAGEREF _Toc366603183 h 38总体测试建议物理组网组网图中各节点说明节点说明备注GMNFusionManger的管理节点,提供对虚拟资源和物理资源的统一管理和提供应用自动化部署能力。VRMFusionCompute的管理节点,提供管理界面对虚拟化资源进行统一管理。CNA主机即物理服务器,为FusionCompute提供计算资源。当存储使用本地硬盘时,主机同时提供存储资源。IPSAN是SAN的一种,只是服务器和存储之间通过IP连接。FCSAN是SAN的一种,只是服务器和存储之间通过光纤连接。NAS网络连接式存储,网络中的共享磁盘空间的设备,类似Windows

19、下面的文件共享或LINUX下面的NFS等方式。环境配置项目要求备注CPUIntel或AMD的64位CPU;CPU支持硬件虚拟化技术,如Intel的VT-x或AMD的AMD-V,并已开启CPU虚拟化功能;同一集群内计算节点CPU型号一致,否则数据迁移功能受影响。内存8GB;如果主机用于部署管理节点虚拟机,需至少满足管理节点虚拟机内存规格+3GB;推荐内存配置48GB 。硬盘16GB网口NIC网口数目1;建议网卡数目为6个,网卡速率要求千兆以上。服务器本地磁盘RAID建议使用1、2号硬盘组RAID 1,用于安装主机操作系统和业务软件,提高主机可靠性;如进行本地磁盘存储IO性能测试,建议配置9+1

20、RAID5 SAS盘。共享存储磁盘RAID建议使用9+1 RAID5 SAS盘,独占LUN环境,开启IPSAN 回写+智能预取策略。备注:上述服务器的配置最低标准是针对系统安装环节的说明,是说基于最低硬件配置,系统可以安装并能够使用。而针对全部的测试项评估,服务器的推荐按配置标准是:CPU8核 内存48G 硬盘 600G 网口6个。比如性能测试中,如果服务器配置过低,测试效果不好展现。约束说明用例中按照优先级分为A/B/C三类,分别定义如下:优先级说明备注A用例测试结果在性能上持平或略低于物理平台,相同物理设备部署下超越或持平其他虚拟化平台建议项目优先测试B通过增加调优手段,用例测试结果在性能

21、上持平或略低于物理平台,相同物理设备部署下超越或持平其他虚拟化平台建议项目受限测试C用例测试结果在性能上低于物理平台,相同物理设备部署下低于其他虚拟化平台建议项目慎重测试该规范中涉及性能评估维度较多,各项目可以根据局方需求、应用场景等综合考虑,选取全部或部分子项内容进行性能评估测试。性能测试工具中,少量工具需要通过购买商用版本进行测试,在该规范配套的工具集中不附带此部分工具。该文档仅作为内部文档发布,如需共享给客户,需要适当处理。虚拟资源管理虚拟机操作性能克隆虚拟机性能测试项目:虚拟机操作性能分项目:克隆虚拟机性能测试用例编号:FusionSphere_Perf_01_01_01版本:1.0参

22、考文档:参考组网:重要性:必选优先级:A测试目的:测试不同模板类型克隆单台虚拟机时延以及对主机的影响预置条件:系统正常运行;2U2G 20G系统卷(普通卷) WIN7模板;测试步骤:使用模板克隆1台2U2G 20G系统卷WIN7虚拟机;克隆过程中使用vmstat以5s为单位记录物理服务器CPU、内存占用率;使用sar命令查看物理服务器网络流量;记录克隆耗时;使用VNC登录虚拟机查看虚拟机运行情况;预期结果:虚拟机克隆成功;服务器资源占用波动正常,无异常冲高;登录虚拟机后使用正常;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时sar命令示例:sar -n

23、DEV 1 2 1s一次采集2次注:如需挂载用户卷,用户卷建议创建为精简卷。如果需要提升虚拟机克隆速度,也可将系统卷创建为精简卷。虚拟机启动、停止、重启性能项目:虚拟机操作性能分项目:虚拟机启动、停止、重启性能测试用例编号:FusionSphere_Perf_01_01_02版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试单台虚拟机启动、停止、重启时延以及对主机的影响预置条件:系统正常运行;单台主机上存在2U2G WIN7虚拟机运行态;测试步骤:安全停止虚拟机,记录任务完成时延;启动虚拟机,记录任务完成时延;安全重启虚拟机,记录任务完成时延;使用vmstat命令以1s为单位

24、采集虚拟机所在物理节点资源占用;预期结果:停止、启动、重启虚拟机成功;各操作时延均可接受;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时迁移虚拟机项目:虚拟机操作性能分项目:迁移虚拟机用例编号:FusionSphere_Perf_01_01_03版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:测试单台虚拟机迁移性能预置条件:系统正常运行;两台物理服务器;4U4G WIN7虚拟机运行在物理服务器A上;测试步骤:使用eatmemory对虚拟机内存加压50%;在虚拟机中使用ping ip_addr -t命令长ping管理虚拟机ip;将虚拟机从服

25、务器A迁移到服务器B;分别使用vmstat以1s为单位在两台物理服务器上采集迁移过程资源占用;迁移完成后结束ping命令,查看丢包率;记录虚拟机迁移完成时间;使用eatmemory对虚拟机内存加压80%;重复I2I5过程;预期结果:虚拟机正常迁移至B物理机;ping命令丢包率小于等于1;分析迁移过程中物理服务器资源占用,各项资源占用无异常冲高;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时eatmemory:打开Eatmemory后填内存量,点击 Eat Mem Now!即可;注:(1)填的内存量是工具吃掉的内存,填2G意味着Eatmemory进程占据了

26、2G内存;(3)可以同时打开多个,即叠加到更高的内存压力,通过这种方式,几乎可以把虚拟机内存加满;(3)点击exit退出并释放内存;快速迁移指导:SSH登录VRM节点,输入vi /opt/galax/vrm/tomcat/webapps/ROOT/WEB-INF/classes/perties,修改MIGRATE_SPEED值为1;重启vrm服务:service vrmd restart;按用例中测试步骤进行虚拟机迁移,即为快速迁移。虚拟机HA项目:虚拟机操作性能分项目:虚拟机HA用例编号:FusionSphere_Perf_01_01_04版本:1.0参考文档:参考组网:重要性:必选优先级:

27、B测试目的:测试单台虚拟机HA性能预置条件:系统正常运行;至少两台物理服务器;2U2G WIN7虚拟机运行在服务器A上;测试步骤:重启或者断开服务器A的网络,触发虚拟机HA;在物理服务器B上使用vmstat命令查看资源占用情况;、记录虚拟机HA完成时间;预期结果:虚拟机HA成功;登录虚拟机操作正常;迁移过程中服务器资源波动正常;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时导入虚拟机模板项目:虚拟机操作性能分项目:导入虚拟机模板用例编号:FusionSphere_Perf_01_01_05版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测

28、试导入虚拟机模板性能以及对主机的影响预置条件:系统正常运行;本地存在2U2G WIN7模板;测试步骤:登录portal;点击“虚拟数据中心”-“虚拟机与模板”;在“概要”页面点击“模板导入虚拟机”,按照提示导入虚拟机模板;使用vmstat命令以及sar -n DEV命令分别以3s为单位采集计算节点节点CPU、内存、网络带宽;预期结果:模板导入成功;VRM资源占用波动正常,无异常冲高;计算节点资源占用波动正常,无异常冲高;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时sar命令示例:sar -n DEV 1 2 1s一次采集2次导出虚拟机模板项目:虚拟机操

29、作性能分项目:导出虚拟机模板用例编号:FusionSphere_Perf_01_01_06版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试导出虚拟机模板时延以及对主机的影响预置条件:系统正常运行;2U2G WIN7模板;测试步骤:登录portal;点击“虚拟数据中心”-“虚拟机与模板”;在“虚拟机”选项卡页面选中虚拟机模板,点击“导出模板”,按照提示步骤导出虚拟机模板;使用vmstat命令以及sar -n DEV命令分别以3s为单位采集计算节点节点CPU、内存、网络带宽;预期结果:模板导出成功;VRM资源占用波动正常,无异常冲高;计算节点资源占用波动正常,无异常冲高;测试结

30、果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时sar命令示例:sar -n DEV 1 2 1s一次采集2次并发迁移虚拟机项目:虚拟机操作性能分项目:并发迁移虚拟机用例编号:FusionSphere_Perf_01_01_07版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:测试多台虚拟机同时迁移对系统的影响预置条件:系统正常运行;两台物理服务器分别存在若干台2U2G WIN7虚拟机(服务器物理内存占用达80%左右);测试步骤:登录GM Portal,选择节点A上的8台虚拟机,将其迁移到节点B上;迁移过程中使用vmstat以1s为单位分别在两台服

31、务器上采集资源占用;预期结果:8台虚拟机均迁移成功;两台服务器运行正常,资源占用波动正常;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时sar命令示例:sar -n DEV 1 2 1s一次采集2次并发测试需要在GM Portal上进行操作,GE Portal不支持并发操作。虚拟机整机HA性能项目:虚拟机操作性能分项目:虚拟机高可用性性能测试用例编号:FusionSphere_Perf_01_01_08版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:测试多台虚拟机故障迁移性能及对系统影响预置条件:系统正常运行;两台物理服务器;其中一台服务

32、器A存在20台2U2G WIN7虚拟机(物理服务器内存占用达80%左右);测试步骤:重启物理服务器A(或者断开服务器网络),触发虚拟机HA;虚拟机完成HA到物理服务器B后记录时延;使用vmstat命令以1s为单位采集VRM资源占用;使用VNC登录虚拟机查看虚拟机运行情况;预期结果:物理服务器上的虚拟机均在服务器B上启动成功;虚拟机操作正常;VRM资源占用波动正常,无异常冲高;测试结果:备注:vmstat命令示例:vmstat n 5 300 5s一次采集1小时单个计算节点同时支持4个虚拟机HA任务,如需减少HA完成时延,可以通过修改计算节点配置参数提升并发任务数,建议最大不超过10,修改方式如

33、下:登录VRM节点,进入cd /opt/galax/vrm/tomcat/webapps/ROOT/WEB-INF/classes目录修改vi perties文件:HaVm_Pending=20 (并发10个)改完重启下VRM的进程:service vrmd restart计算资源调度策略集群电源管理自动化项目:计算资源调度策略分项目:集群动态电源管理自动化用例编号:FusionSphere_Perf_01_02_01版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:电源管理自动化功能会周期性地检查集群中服务器的资源使用情况,如果集群中资源利用率不足,则会将多余的主机下电节能,下

34、电前会将虚拟机迁移至其他主机;如果集群资源过度利用,则会将离线的主机上电,以增加集群资源,减轻主机的负荷。预置条件:系统正常运行;集群内有5台或以上主机;每台服务器放10台或以上虚拟机,各虚拟机负载基本相同;已经已经配置了ntp同步,Portal上查看主机的资源监控正常;测试步骤:在Portal上设定指定集群开启动态电源管理(DPM)策略;在一个大集群下,通过批量启动停止(200台)虚拟机,构造上午9点到12点重载,12点到14点轻载,14点到18点重载,18点到24点轻载;记录服务器上下电规律;预期结果:策略执行成功;轻载时部分节点下电,重载时部分节点上电;测试结果:备注:集群动态资源调度项

35、目:计算资源调度策略分项目:集群动态资源调度用例编号:FusionSphere_Perf_01_02_02版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试是否可以根据一定周期内集群中资源利用率情况,按照预设策略自动将虚拟机迁移至集群内负载较轻的物理主机上,以动态平衡物理主机CPU和内存的负载。预置条件:系统运行正常;集群内有5台或以上主机;每台服务器放10台或以上虚拟机,各虚拟机负载基本相同已经已经配置了ntp同步,Portal上查看主机的资源监控正常;测试步骤:在大集群下,准备虚拟机并通过Burnintest加压,构造计算节点节点负载不均衡状态,节点CPU和内存占用率分布

36、在40%-70%之间;在Portal上设定指定集群开启负载均衡(DRS)策略,调度因素为CPU和内存,阈值为激进;预期结果:策略设定成功;通过系统多轮调度后,系统各计算节点节点资源占用调度平衡,所有服务器的CPU和内存占用率相差在10%以内;测试结果:备注:调平耗时和计算节点负载不均衡程度相关,节点之间不均衡程度越高,所消耗的调平周期越多; 虚拟存储性能虚拟机16K模型1QueueDepth性能项目:虚拟存储性能分项目:单个VM16K100%随机,60%写40%读,队列深度1用例编号:FusionSphere_Perf_02_01_01版本:1.0参考文档:参考组网:重要性:必选优先级:A测试

37、目的:队列深度:即Queue Depth,该指标主要衡量系统并发处理IO的能力,随着队列深度的增加,IO延迟也在增加,二者是互相促进的关系,所以,随着IO数目的增多,将很快达到存储设备提供的最大IOPS处理能力;队列深度为1的情况更多的表明单个虚拟机运行正常业务时能够获取的最大IO能力,以普通桌面云OA办公场景,在16K模型下,IO需求一般在10 IOPS范围内;预置条件:1、根据局点存储规划情况,选择用户卷所在存储空间为9+1 RAID5 独占LUN环境,开启IPSAN 回写+智能预取策略,尽量保证该RAID所在的控制器无其他压力;2、创建window7虚拟机(4U8G),确保系统卷和用户卷

38、分别在不同的RAID上;3、在用户卷LUN上创建50G用户卷并挂载到测试VM上;测试步骤:针对于windows虚拟机,将用户卷格式化为NTFS文件系统,使用IOMeter对用户卷测试IO指标,IO模型选择16K60%Wirte100%Random,队列深度为1,预热1min,运行15min后提取结果;预期结果:1、记录IOMeter结果的IOPS和MBPS数据;测试结果:备注:以上采用16K60%Wirte100%Random的业务模型,随着采用不同的块大小,读写比例,随机比例不同,获取的IOPS和MBPS数据是不相同的,具体情况需要根据不同场景分析;虚拟机16K模型32QueueDepth性

39、能项目:虚拟存储性能分项目:单个VM16K100%随机,60%写40%读,队列深度32用例编号:FusionSphere_Perf_02_01_02版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:队列深度为32的情况更多的表明虚拟化平台能够获取的单个存储设备(这里主要指LUN)上的存储最大能力,以上述获取数据为例:LUN采用9+1磁盘RAID5方式组成,单盘为SAS 10000转,按照业界通用标准,该LUN提供的IOPS能力粗略计算为:150*10=1500 IOPS预置条件:1、根据局点存储规划情况,选择用户卷所在存储空间为9+1 RAID5 独占LUN环境,开启IPSAN

40、回写+智能预取策略,尽量保证该RAID所在的控制器无其他压力;2、创建window7(4U8G),确保系统卷和用户卷分别在不同的RAID上;3、在用户卷LUN上创建50G用户卷并挂载到测试VM上;测试步骤:针对于windows虚拟机,将用户卷格式化为NTFS文件系统,使用IOMeter对用户卷测试IO指标,IO模型选择16K60%Wirte100%Random,队列深度为32,预热1min,运行15min后提取结果;预期结果:1、记录IOMeter结果的IOPS和MBPS数据;测试结果:备注:以上采用16K60%Wirte100%Random的业务模型,随着采用不同的块大小,读写比例,随机比例

41、不同,获取的IOPS和MBPS数据是不相同的,具体情况需要根据不同场景分析;OLTP随机操作与OLAP连续性操作项目:虚拟存储性能分项目:使用orion仿真oracle数据库OLTP随机操作与OLAP连续性操作用例编号:FusionSphere_Perf_02_01_03版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:使用orion仿真oracle数据库OLTP随机操作与OLAP连续性操作预置条件:1、根据局点存储规划情况,选择用户卷所在存储空间为9+1 RAID5 独占LUN环境,开启IPSAN 回写+智能预取策略,尽量保证该RAID所在的控制器无其他压力;2、创建linux

42、虚拟机(4U8G),确保系统卷和用户卷分别在不同的RAID上;3、在用户卷LUN上创建50G用户卷并挂载到测试VM上;测试步骤:对于linux操作系统已经下载并安装好了Orion软件,使用Simple测试随机的小IO(默认8k)以及大IO(默认1024K),测试执行:./orion_linux_x86-64 -run simple -testname mytest -num_disks 1预期结果:获取orion测试结果,包括以下5个文件:_iops.csv:不同压力类型的IOPS值_mbps.csv:不同压力类型的吞吐量_lat.csv:不同压力类型下的响应时间_summary.txt:测试

43、结果的汇总信息_trace.txt :跟踪信息,最详细的数据测试结果:备注:ORION (Oracle I/O Calibration Tool) 是模拟Oracle 数据库运行机制的存储I/O系统测试工具,当用户指定存储系统的底层磁盘个数,设定好IO大小范围后启动程序,Orion会模拟Oracle数据库IO行为,并不断增加队列深度进行逐步加压测试。Orion的测试结果体现在各中不同压力下系统的表现,帮助找出系统的峰值IOPS及对应时延虚拟机磁盘异步I/O读写性能项目:虚拟存储性能分项目:虚拟机磁盘异步I/O读写性能测试用例编号:FusionSphere_Perf_02_01_04版本:1.0

44、参考文档:参考组网:重要性:必选优先级:B测试目的:在虚拟机中采用Phoronix TestSuite测试工具测试,测试虚拟机在SAN存储或本地磁盘运行时的磁盘异步I/O写入性能(MB/s);预置条件:虚拟机磁盘文件存放于SAN存储或本地磁盘中;测试步骤:使用模板分别创建1台虚拟机;测试中使用Phoronix TestSuite 工具评测系统异步IO读写的性能;测试执行:phoronix-test-suite benchmark aio-stress;预期结果:虚拟机在SAN存储或本地磁盘完成相同负载磁盘异步I/O读写测试;记录测试I/O速率并分析;测试结果:备注:虚拟机磁盘随机I/O读写性能

45、项目:虚拟存储性能分项目:虚拟机磁盘随机I/O读写性能测试用例编号:FusionSphere_Perf_02_01_05版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:在虚拟机中采用Phoronix TestSuite测试工具,测试相同的随机磁盘I/O任务的磁盘I/O效率,包括:1、 虚拟机运行于SAN/本地磁盘存储100G文件4K块大小的随机读写;2、 虚拟机运行于SAN/本地磁盘存储100G文件1M块大小的随机读写;预置条件:虚拟机磁盘文件存放于SAN存储或本地磁盘中;测试步骤:使用模板分别创建1台虚拟机(本地和远端SAN存储上);测试中使用Phoronix TestSui

46、te 工具评测IO性能;测试执行:phoronix-test-suite benchmark iozone;预期结果:1、 虚拟机均完成100G文件的随机读写;2、 记录测试任务完成耗时并分析;测试结果:备注:iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, HYPERLINK /view/6982252.htm t _blank pread, mmap, aio_

47、read, aio_write 等等不同的模式下的硬盘的性能。设置的测试文件的大小一定要大过虚拟机内存(最佳为内存的两倍大小),否则linux会对读写的内容进行缓缓存,到孩子数值非常不真实。虚拟机磁盘多线程I/O读写性能项目:虚拟存储性能分项目:虚拟机磁盘多线程I/O读写性能用例编号:FusionSphere_Perf_02_01_06版本:1.0参考文档:参考组网:重要性:必选优先级:B测试目的:在虚拟机中采用Phoronix TestSuite测试工具,测试相同的多线程磁盘I/O任务的磁盘I/O效率,分别测试:1、 虚拟机运行于SAN/本地磁盘存储4线程(每线程50G数据)读写;2、 虚拟

48、机运行于SAN/本地磁盘存储8线程(每线程25G数据)读写;3、 虚拟机运行于SAN/本地磁盘存储12线程(每线程16、7G数据)读写;4、 虚拟机运行于SAN/本地磁盘存储16线程(每线程12、5G数据)读写;预置条件:虚拟机磁盘文件存放于SAN存储或本地磁盘中;测试步骤:使用模板分别创建1台虚拟机(本地和远端SAN存储上);测试中使用Phoronix TestSuite 工具评测IO性能;测试执行:phoronix-test-suite benchmark tiobench预期结果:1、 虚拟机完成在SAN存储或本地磁盘的多线程I/O读写性能测试;2、 记录各项测试任务速率并分析;测试结果

49、:备注:虚拟计算性能CPU性能虚拟机(windows)CPU计算性能项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_01版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试单个虚拟机计算性能(windows平台)预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空闲节点;测试步骤:1、部署window7虚拟机(4U8G),安装Geekbench测试工具;2、运行测试工具,获取Integer Performace和Floating Point Performance数据,连续测试5次,取平均值;预期结果:1、记录In

50、teger Performace和Floating Point Performance数据测试结果:备注:1、测试工具详细使用方法请参考FusionSphere外部项目性能测试工具;2、如需进行性能对比分析,可在物理机平台或其他虚拟化平台上采用相同硬件进行测试,获取数据后分析;虚拟机(linux)CPU计算性能项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_02版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试单个虚拟机CPU整数、浮点运算性能(linux平台)预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空

51、闲节点;测试步骤:1、 在空闲节点上创建linux虚拟机;2、 采用Phoronix TestSuite测试工具,测试Build-Linux-Kernel在虚拟机上的任务完成时间; 3、 采用Phoronix TestSuite - C-Ray测试工具,测试相同负载的CPU浮点计算任务在虚拟机上的完成时间;预期结果:虚拟机完成Build-Linux-Kernel测试;虚拟机完成C-Ray测试;记录测试任务执行耗时并分析;测试结果:备注:1、测试工具详细使用方法请参考FusionSphere外部项目性能测试工具;2、如需进行性能对比分析,可在物理机平台或其他虚拟化平台上采用相同硬件进行测试,获取

52、数据后分析;虚拟机CPU线性扩展能力项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_03版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:测试虚拟机随核数增加CPU benchmark值的变化趋势预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空闲节点;测试步骤:1、Guest OS分别选取windows2008,测试工具采用SiSoftware Sandra;2、创建XU2G的虚拟机,X依次为1、2、4、8,16,测试虚拟机的benchmark值;3、观察虚拟机的benchmark值随着核数增加基本呈线性增加趋势

53、;预期结果:1、随着核数增加虚拟机CPU benchmark基本呈线性趋势;测试结果:备注:1、测试工具详细使用方法请参考FusionSphere外部项目性能测试工具;2、如需进行性能对比分析,可在其他虚拟化平台上采用相同硬件进行测试,获取数据后分析;虚拟机CPU资源获得率项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_04版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:验证虚拟机CPU资源获得率预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空闲节点;3、 系统中已经存在一个处于停止状态的1U4G虚拟机;测试步

54、骤:1、 启动目标虚拟机到空闲节点上;2、 在虚拟机上通过CPUHog将虚拟机的CPU加压至100%;3、 从监控信息中采集虚拟机和虚拟机所在计算节点节点的CPU占用率,连续采集30分钟后记录平均值;4、 通过计算公式:(虚拟机CPU占用率*核数)/(计算节点的CPU占用率*核数)计算虚拟机资源获得率;5、 安全关闭虚拟机;6、 分三次将目标虚拟机的CPU核数改成2、4、8;每改一次规格,重复进行2-5步骤进行测试;预期结果:1、 虚拟机资源获得率接近1:1;2、 每个规格目标值采集成功;测试结果:备注:测试工具详细使用方法请参考FusionSphere外部项目性能测试工具; 虚拟机CPU最大

55、计算性能获取项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_05版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:虚拟机CPU最大计算性能获取测试预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空闲节点;测试步骤:1、 在1个物理主机上面创建多个虚拟机,平均分配CPU、内存给虚拟机;2、 在多个虚拟机上运行CPUHog加压工具,将各虚拟机CPU压到100%;预期结果:当虚拟机CPU均到达100%时,物理服务器CPU达到100%;测试结果:备注:测试工具详细使用方法请参考FusionSphere外部项目性能测试工具;

56、 多台虚拟机CPU性能隔离性项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_06版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:虚拟机的性能由所分配的CPU、内存、网络等资源的数量和类型决定。一旦资源分配方案确定后,虚拟机的性能应该具有稳定性。当物理服务器资源能够满足多个虚拟机的资源需求,即不存在“资源复用”和“资源竞争”的情况时,虚拟机的最高性能在以下情况下应保持稳定:预置条件:1、 系统运行正常;2、 系统中已经存在一台处于正常状态的空闲服务器(服务器超线程核配置不少于16个);测试步骤:在空闲服务器上创建4个2U2G的win7

57、虚拟机VM1,对VM1用SiSoftware Sandra测试,获取测试结果;依次对3台虚拟机用burnintest加CPU的压力,加压参数可以随意选择,然后用SiSoftware Sandra测试,提取VM1的性能指标;预期结果:虚拟机不受同一个服务器上其它虚拟机的影响,VM1在其它三台虚拟机依次加压时,性能保持不变测试结果:备注:测试工具详细使用方法请参考FusionSphere外部项目性能测试工具; 虚拟计算性能损耗项目:虚拟计算性能分项目:CPU性能用例编号:FusionSphere_Perf_03_01_7版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:虚拟性能损耗预

58、置条件:1、 系统运行正常;2、 系统中已经存在2个处于正常状态的空闲X86服务器节点;测试步骤:1、 在一台X86服务器(BIOS设置关闭超线程)上安装windows2008系统,通过msconfig调整CPU和内存参数,比如说设定为4U8G的规格;2、 另一台X86物理服务器(BIOS设置关闭超线程)安装虚拟化软件,通过BIOS设置关闭超线程,创建一个相同规格,即4U8G的虚拟机;3、 使用测试软件SiSoftware Sandra分别对物理机和虚拟机测试benchmark值,并且对比结果;预期结果:1、 物理机和虚拟机的benchmark得分相差在10%以内;测试结果:备注:由于wind

59、ows CPU调度机制限制,物理机CPU个数请勿选择6个,否则会导致数据差异较大;虚拟机CPU Qos项目:虚拟计算性能分项目:CPU 性能用例编号:FusionSphere_Perf_03_01_08版本:1.0参考文档:参考组网:重要性:必选优先级:A测试目的:通过给同一个服务器上的各个虚拟机设置不同的CPU份额参数测试服务器上CPU资源分配功能是否正常预置条件:1、 系统运行正常;2、 系统中已经存在一个处于正常状态的空闲节点;3、 假设主机有8个物理核,有14U可供虚拟机使用(2U被dom0占用);测试步骤:使用模板部署虚拟机,CPU设置4U;反复执行步骤1,在主机上创建虚拟机的CPU

60、规格和超过2倍主机可用线程核(U):比如预置条件中14U可用,创建虚拟机CPU和达到32U(32/2 14)创建8个4U的虚拟机,有2个虚拟机份额为中,3个设置高,3个设置低;创建成功后,在主机上启动虚拟机,先启动2个份额中的虚拟机,在启动其它虚拟机;(可以设置虚拟机绑定主机,来控制虚拟机在同一台主机启动);登录虚拟机内部,开启CPU加压工具CPUHog,使CPU占用率逼近100%;使用ssh登录工具登录主机的dom0中,采用Xentop命令观察虚拟机的CPU占用率(CPU%一列);预期结果:先启动2个份额中的虚拟机 加压后,XENTOP观察,CPU占用率接近400%,符合4U的满CPU资源分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论