slow Exchange GRT restore
dear community,
i found many topics already about the problem with slow GRT restore, and i fear there is no solution to the problem, but as every case different, i share my problem - maybe there is something what i missed.
The used system:
- Symantec BackupExec 2010 R3 SP1 (13.0 rev. 5204)
- Microsoft Windows 2008R2 Standard SP1
- Microsoft Exchange 2010 SP2
- HP MSL2024 LTO3 (latest firmware used)
- McAfee antivirus, but was completely turned off during the tries
I create a backup every day directly to tape, some sql database, some files, and an GRT exchange backup. My entire exchange store backup size is around 200GB.
I tried to restore a single email message from the tape, and i got the long staging time - the speed was around 200 MB\min. I was reading about the problem, and decided to try to duplicate the exchange backup to disk first, and restore the email message from the disk, so i started a duplicate backup set job to the disk (of the local server), but the speed was same: 200 MB\min.
After this things, i tried to restore some single file, not an exchange thing, just to check the speed: i had a 70GB large database dump, i restored it with 6182 MB\min, in 17 minutes. I think the system don't have speed problems.
So even if i accept the fact that even if i want to restore only 1 email message need to "cache" the entire exchange backup - it would finish in 1-2 hours. But at this moment it would last long 12 hours or something like (never waited till end, because next backup session would begin before this one finish).
Only a side note: we using this config since 3 months ago. The change was needed because we upgraded to exchange 2010, so was needed to upgrade to backupexec 2010, and not only this, but to 64-bit OS, so was needed to buy a new server too (the old one support 32-bit OS only). As far as i remember with the old system (Backupexec 12.5, windows 2003, exchange 2003, same tape) i had no problem. I restored a single email message once, and it was finished in normal timing, around 1 hour - but my memory can be wrong... But sure was not 8-12 hours, (and store size was not significant lesser) because it would not fit in worktime.
So after all, my question is:
- can i improve this 200MB speed somehow, did i miss some settings or something?
- if the restoring time is unacceptable like this, what is the recommended non-disaster backing up - restoring method? The most common case if we need 1-1 deleted email from the past. Creating a recovery database on the exchange-server? To be honest i would skip the message-hunting in the powershell. Or should i backup with GRT to disk, then write the image to tape? And at restoring i copy the GRT image back to disk, and backup from the disk image? Can i do this? Would be same effect i think (i would able to select single items from the store), but would be faster?
Thank you for any help,
Mátyás
Your speeds would be a lot better if you had a full SAN environment with SAN SSO in place for instance. Your servers being backed up would have access to the SAN and the library (assuming it was SAN-attached), giving you SAN speed for restores/backups.
That said, you need to take into account network speed, type of disk restoring/duplicating too, the amount of data as well as the type of data, and whether or not you have an AV that might be scanning your details.
Typically I am getting anything from 1.5GB/m to 4-5GB/min when duplicating backups.
So start by checking to see whether or not your AV is scanning the BE services on your media server and the target server, and if so, exclude them.
Thanks!