一. 测试目的
本文档是使用赛门铁克备份软件NetBackup(以下简称为NBU)进行各个厂商的虚拟带库测试文档,主要描述了测试的目标、执行测试时需要的资源、测试带库的性能数据。在测试阶段的测试工作将依照本文档执行。
本次测试方案涉及的产品组件为NetBackup7.5.03备份软件、虚拟带库(VLT)、AMS2500存储等。
二. 测试目标
1. 对Windows系统上的文件备份及恢复;
2. 对Windows上的Oracle进行备份与恢复;
三. 测试环境描述
测试环境系统配置:
1.服务器配置
系统名称 |
主机名 |
产品型号 |
硬件配置 |
备注 |
备份服务器 |
NBU |
IBM 3550M3 |
Intel E5620 2.4GHz Dual; 24G Memory; Emulex 4GB HBA |
Windows Server2008 R2 SP1 |
备份客户端 |
CLN1 |
IBM 3630M3 |
Intel E5506 2.13GHz; 16G Memory Brocade 8GB HBA |
Windows Server 2008 R2 SP1 |
备份客户端 |
CLN2 |
IBM 3630M3 |
12G Memory; Brocade 8GB HBA |
Windows Server 2008 R2 SP1 |
备份客户端 |
CLN3 |
IBM 3630M3 |
Intel E5506 2.13GHz; 24G Memory; Brocade 8GB HBA |
Windows Server 2008 R2 SP1 |
备份客户端 |
CLN4 |
IBM 3630M3 |
Intel E5506 2.13GHz; 12G Memory; Brocade 8GB HBA |
Windows Server 2008 R2 SP1 |
网络交换机 |
|
DES-1024R |
24 port 100Mbps Ethernet switch |
|
光纤交换机 |
|
Br5100 |
40 port 8GB FC Switch |
|
磁盘阵列 |
|
AMS 2500 |
双控制器,16个8GB前端接口,32G缓存, SATA&SAS盘 |
|
备份软件 |
|
Netbackup 7.5.0.3 |
|
|
数据库 |
|
Oracle Enterprise 11.2.0 |
|
|
2.虚拟带库配置
带库名称 |
RDX A8 T |
厂商品牌 |
Imation |
产品名 |
RDX A8 |
VTL数量 |
1 |
产品版本 |
v1.33 |
磁带库槽位数 |
8 |
磁带库出入槽位数 |
1 |
磁带库驱动器数 |
3 |
磁带库磁带数 |
8 |
3.测试环境拓扑图:
实际测试环境拓扑结构图(点击看大图)
本次测试中,Imation的VTL使用的是iscsi的接口直连到备份客户端(CLN2,网卡速率为100/1000Mbps),CLN2后端使用AMS2500的存储,文件备份和Oracle备份的源数据均存放在HDS映射出来的lun上。
四. 测试人员&设备检查
单位 |
姓名 |
职位 |
陈秀武 |
支持总监 |
|
长虹佳华 |
汪凡 |
工程师 |
Imation(VTL厂商) |
Joe Yu |
产品经理 |

Imation与长虹佳华工作人员进行开箱验机
Imation技术人员现场填写送测设备的配置情况。
工作人员安装并配置机器
参与测试的Imation RDX A8VTL设备
五. 磁带库功能测试
Imation RDX A8 共虚拟了3个驱动器到存储,3盘磁带(3T容量),备份软件内可正常识别相应的组件。详细信息如下:
操作系统识别带机械手设备和磁带机设备 |
能够正常识别磁带机,机械手未能找到合适的驱动,显示为未知设备 |
备份软件可以识别到设备 |
备份软件可正常识别驱动器、机械臂 |
备份软件可以配置自动化带库成功 |
配置成功 |
初始化磁带库,检查机械手设备型号、驱动器个数、磁带信息,是否返回正确信息 |
备份软件识别带库信息正常 |
磁带Lable、Check in成功 |
检查成功 |
手工进行备份,备份作业能加载磁带并且成功完成 |
可以正常完成 |
对上一步备份的数据,进行恢复,病验证数据的有效性 |
可正常恢复 |
直接物理磁带出库测试(确保合规和归档要求) |
六. 测试内容及性能数据
1.对Windows上的文件进行备份
本次关于文件备份所使用的客户端均为主机名为CLN2的机器。
测试内容 |
使用单个驱动器对文件进行全备份 |
|||||
源文件 |
文件备份所使用的备份数据源为视频文件和VMware的VMDK文件,总计105GB(其中VMDK大小为70.7G,视频文件为34.8G)。 |
|||||
测试步骤 |
1.使用单个驱动器进行文件备份测试,此时NBU的DATA_BUFFER_SZIE为默认值32K。 2.使用单个驱动器进行文件备份测试,将NBU的DATA_BUFFER_SIZE设置为262144(256k) |
|||||
测试结果 |
Job ID |
文件个数 |
文件大小(KB) |
运行时间 |
平均速度(KB/S) |
|
63 |
1248 |
110708584 |
01:09:15 |
27066 |
32K |
|
60 |
1248 |
110708584 |
00:39:20 |
48303 |
256K |
|
测试截图 |
见附录 |
测试内容 |
使用3个驱动器对文件进行全备份 |
|||||
源文件 |
3个任务所使用的源文件相同均为视频文件和VMware的VMDK文件,总计105GB,其中VMDK大小为70.7G,视频文件为34.8G(从其中一个文件中copy出两个副本分别放在 从2500盘阵上划分的3个LUN中,以确保源文件的读性能不会有瓶颈) |
|||||
测试步骤 |
1. 配置CLN2的Data_Buffer为256K; 2. 创建三个备份任务Imation_File1、Imation_File2、Imation_File3,备份源文件分别为“H:File_Backup”、“I:File_Backup”、“J:File_Backup”(3个Lun均是HDS存储映射); 3. 同时执行创建的三个备份任务。 |
|||||
测试结果 |
Job ID |
文件个数 |
文件大小(KB) |
运行时间 |
平均速度(KB/S) |
NBU Data_Buffer |
106 |
1248 |
110708584 |
01:48:50 |
17543 |
256K |
|
104 |
1248 |
110708584 |
01:48:54 |
17551 |
256K |
|
105 |
1248 |
110708584 |
01:49:07 |
17520 |
256K |
|
结论 |
|
2.对Windows上的Oracle数据库备份
测试内容 |
对Windows上的ORACLE进行备份(Oracle为单通道) |
|||||
数据库 |
|
|||||
测试步骤 |
1.修改Oracle上的备份脚本; 2.创建名为CR7_Oracle 的备份策略; 3.执行ORACLE全备份。 |
|||||
测试结果 |
Job ID |
文件个数 |
文件大小(KB) |
运行时间 |
平均速度(KB/S) |
Data_Buffer |
49 |
1 |
649760 |
00:08:21 |
1353 |
64K |
|
50 |
1 |
1541408 |
00:08:41 |
3053 |
||
51 |
1 |
10016 |
00:00:16 |
5440 |
||
52 |
1 |
288 |
00:00:18 |
190 |
||
53 |
1 |
2336 |
00:00:11 |
1468 |
||
54 |
1 |
10016 |
00:00:14 |
5307 |
||
|
||||||
40 |
1 |
1540384 |
00:08:30 |
3204 |
256K |
|
41 |
1 |
649760 |
00:08:00 |
1393 |
||
43 |
1 |
10016 |
00:00:12 |
6295 |
||
44 |
1 |
288 |
00:00:17 |
190 |
||
45 |
1 |
571680 |
00:00:28 |
41783 |
||
46 |
1 |
557856 |
00:00:22 |
41485 |
||
47 |
1 |
10016 |
00:00:13 |
4306 |
||
结论 |
Oracle备份成功。 |
测试内容 |
对Windows上的ORACLE进行备份(Oracle为双通道) |
|||||
数据库 |
|
|||||
测试步骤 |
1.修改Oracle上的备份脚本(配置Oracle使用两个通道); 2. 创建名为Imation_Oracle 的备份策略; 3. 执行ORACLE全备份。 |
|||||
测试结果 |
Job ID |
文件个数 |
文件大小(KB) |
运行时间 |
平均速度(KB/S) |
Data_Buffer |
|
||||||
181 |
1 |
8435488 |
00:22:37 |
6308 |
256K |
|
182 |
1 |
8140832 |
00:22:56 |
5995 |
||
183 |
1 |
7956768 |
00:22:25 |
6042 |
||
184 |
1 |
11040 |
00:00:13 |
4717 |
||
185 |
1 |
288 |
00:00:13 |
144 |
||
186 |
1 |
1330208 |
00:01:11 |
24231 |
||
187 |
1 |
300576 |
00:00:31 |
21624 |
||
188 |
1 |
1287456 |
00:01:11 |
23438 |
||
189 |
1 |
11040 |
00:00:01 |
4262 |
||
结论 |
Oracle备份成功。 |
3.对Windows上的文件进行恢复
测试内容 |
对文件进行全备份 |
|||||
源文件 |
文件备份所使用的备份数据源为视频文件和VMware的VMDK文件,总计105GB(其中VMDK大小为70.7G,视频文件为34.8G)。 |
|||||
测试步骤 |
1. 使用NBU默认参数(Data_Buffer为64K)进行文件备份测试; 2. 修改Data_Buffer为256K,执行备份测试。 |
|||||
测试结果 |
Job ID |
文件个数 |
文件大小(KB) |
运行时间 |
平均速度(KB/S) |
NBU Data_Buffer |
61 |
1248 |
110708584 |
002935 |
256K |
||
结论 |
七.编辑点评
Dostor&Dochannel 编辑点评:Imation这款VTL产品最多支持8块1.5T 2.5英寸磁盘。从测试结果可以看出,使用单个驱动器对文件进行全备份测试中,NBU Data_Buffer为32KB时备份速度在26MB/s以上,NBU Data_Buffer为256KB时备份速度在47MB/s以上,对Windows上的Oracle数据库备份测试中,在单通道和双通道中也都圆满快速 的完成了备份工作。在恢复测试当中,NBU Data_Buffer为256KB时,恢复的平均速度接近62MB/s。实验表明相比顺序读写的磁带解决方案,RDX随机读取的特点可以使用户更加快地 访问数据。另外支持多种容量的磁盘使得企业可以依需扩容。RDX A8可以说是中小企业备份设备非常理想的选择。作为业内目前,唯一一款能够将VTL中磁盘离线保存的产品。Imation 这款VTL能够实现离线备份,如果将离线备份进行异地保存,便能以最小的投入,实现容灾目的。