赛门铁克公司的Backup Exec是一款非常流行的数据备份软件,广泛应用于桌面和网络存储系统。然而,与其它任何软件一样,错误的设置或不当的操作会大大降低它的性能。就拿备份 程序来说,一点差错就可能造成备份时间大大延长。如果你使用的Backup Exec性能总是不尽人意,那么你最好进行一下故障排查,本文如下部分介绍了你可能需要检查的事项。
查看备份日志
首先,查看以前的备份工作日志,注意备份所需的总时间和备份数据的大小以及总体备份速度(在Backup Exec程序的“job monitor”选项卡中选择“job history”即可查看)。然后,将它们与目前的速度和总时间进行对比。如果速度明显不如以前,那就需要更加仔细的寻找可能的原因了。
寻找备份速度下降原因的过程可以细分为几个步骤。首先,检查每个需要备份的磁盘或代理,分别单独地备份每个磁盘或代理。如果发现其中一个磁盘或代理异常地慢,然后再具体检查其原因。
检查数据是否来自于其它地方。有些文件系统允许备份目录下包含来自其它服务器的文件,这会降低整个备份过程的速度。
如果你的备份是通过网络完成的,你可以通过对比Backup Exec日志与Windows备份日志(NTBackup)来检测系统的吞吐量。如果Backup Exec日志中反应的很多情况在NTBackup日志中没有出现,那就需要更深入的分析了。如果远程备份出现故障,可以尝试将数据从一个驱动备份到远程服 务器中的另一个驱动,然后比较Backup Exec备份日志和Windows备份日志。(前提是,你要检查的是驱动,而不是软件代理,如Microsoft Exchange。)
磁盘碎片检查
你还应该检查磁盘中是否存在大量的碎小文件或目录。磁盘中的碎小文件会影响备份速度,因为备份它们时需要大量的读取操作。
磁盘碎片会严重影响Backup Exec的性能,所以检查一下磁盘碎片。如果必要的话,进行磁盘碎片整理。
开启压缩功能
让Backup Exec压缩任何可以被压缩的文件。有些文件无法被压缩,如mpeg和jpeg文件。如果你怀疑问题可能出现在数据压缩上,你也可以尝试一下更改压缩方式(软件压缩换为硬件压缩,或相反)。
确保杀毒软件没有影响备份
杀毒软件在Backup Exec中是一个特殊的问题。在备份过程中,检查每个文件是否有病毒是没有必要的,而且很影响性能。更多Backup Exec与Norton Antivirus的相关信息,请参见赛门铁克Backup Exec论坛。此外,Backup Exec的最新版本有一个“Tamper Protection”功能,可能会导致一些防毒软件方面的问题。
Backup Exec磁带备份
如果你将数据备份到磁带,那么定期为磁带驱动(或磁带库)和服务器通电。这不仅可以清除一些临时问题,还可以初始化磁带系统,从而解决所有由电源故障和参数设置错误等因素引起的问题。
如果参数设置错误,备份系统的SCSI部分(控制器、线缆和终端器等)也会逐渐降低系统性能。仔细查看文档说明书,并与你的参数设置进行比较。校验 (Verify)选项应该可以清楚地向你反映SCSI系统的总体概况。在磁盘备份中也可以这样做,不过由于磁盘写入的随机性,所以它与磁带的情况也不太一 样。磁带需要以一个稳定的速度写入数据,而且这个写入速度还必须与磁带单元的速度相匹配才能获得最佳性能。磁盘能够比磁带更好地处理间断的速度变化的数据 写入,因为它是随机写入的。
利用“Verify”选项检查SCSI系统的健康状况
通常,校验(verify)操作受SCSI系统速度的限制。你可以通过校验选项检查工作日志,如果校验比较慢,就检查SCSI子系统是否存在可能的瓶颈。
确保控制器与磁带驱动速度匹配。例如,一个LTO-3磁带驱动需要一个SCSI 320网络。确保磁带驱动不是与一个SCSI RAID控制器相连。
SCSI还可能出现问题的环节包括电缆、终端和SCSI BIOS设置等。如果你连接磁带驱动使用的是68-pin电缆连接器,那么检查“initiate wide negotiation”选项是否已设置为“yes”。
如果你是备份到磁盘,测试一下B2D(Backup to Disk)文件夹。B2D文件夹的主要目的是为了防止由于设备故障导致数据丢失。不过,考虑到缓存,你需要至少2GB的数据。B2D文件夹能解决一些由软 件和被备份服务器引起的问题。通过拖拽文件拷贝2GB(至少2GB)的数据到B2D磁盘,测试一下B2D的速度,然后对比一下备份同样数据的速度。如果二 者速度相当,则问题很可能是出在磁盘子系统上,包括控制器。