如何测试虚拟带库
测试的环境是,将两台服务器连通过QLogic 5200光纤交换机连接到Nexsan的 SATA刀片存储系统上。所有的光纤通道都采用2Gbps接口。每台虚拟磁带库通过光纤通道连接到光纤交换机,并且与服务器的连通性都经过了校验。
SATA刀片存储系统备份成两个1.5TB的分区,每个分区包含1TB的数据容量,然后通过Symantec BackupExec 11d备份管理软件将两个分区的数据全备份到虚拟磁带库系统中。首先对两个分区做一个全备份,接着在不改变任何数据的情况下做第二个全备份。接着,通过一个脚本改变1361个文件的内容,总计改变的量为60GB,然后再做第三个全备份。
与其通过虚拟磁带库来限制备份的速度,不如通过服务器的I/O来限制。因为两台不同的虚拟磁带库通过同一个服务器进行测试的持续读写速度是相似的。采用一台单CPU处理器2.8GHz服务器,2GB缓存的服务器,测试速度大约为36Mb/s,而采用一台双CPU处理器3.4GHz服务器,3GB缓存的服务器,测试速度大约为60Mb/s。
除了备份这2TB的数据之外,评测机构还通过微软的LoadSim软件模拟出一个高并发负载的环境对Exchange邮件服务器进行反复测试。但不幸的是,通过LoadSim软件没有找到任何一种方法能够改变备份内容的大小,所以事实上从每个邮件服务器备份出来的信息几乎都是相同的。
这样产生的结果是,经过两天不停的测试,一个40GB大小的Exchange邮件系统产生了几兆的增量,并且我们备份的策略是在前一个全备份结束后立即执行下一个全备份,但是,经过重复删除处理的存储的所有数据的大小却只有仅仅的2K,附带2千万个指针。
两种系统中总共经过重复删除处理的存储数据量大约为50MB,这就表明,多个指向数据的指针容量是真实的数据大小的很多倍,因为有2千万个信息指向记录着这些指针。尽管每一个文件先通过重复删除处理进行备份(也就是说重复的数据已经存储在磁盘阵列中了),其备份的速度也不会降低,同时也说明重复数据处理这个功能不会成为影响备份速度的瓶颈。