topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 6:00 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Backup/Syncing performance -- a few software compared  (Read 16135 times)

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Backup/Syncing performance -- a few software compared
« on: October 15, 2010, 06:18 PM »
I backup/Sync my files everyday, sometimes several times a day. Hence, speed and space has become a concern.

I did some "loose benchmarking" today. Here are some results.



"Methodology" (if there's such a thing in this experiment):

- Created a backup job which basically syncs a bunch of big files (750 MB, 470 MB, etc.) and a few smaller ones.
- I tried to configure all programs so that they perform as fast as possible, and I did include the delta copying on software offering it + caching of files on database when available.
- All Programs are copying files and folders to the same External hard drive (USB 2)

Red : slow compared to others    Bold and black : Fast compared to others.

NOTE THAT BVCKUP IS STILL IN BETA.


1   Initial Run   

   Not sure why Super Flexible File Synchronizer took longer here. SyncBack is real fast in that test.   

   SyncBack   00:02:16
   SyncToy   00:03:02
   Bvckup   00:03:07
   SFFS           00:03:25


2   I then renamed all the folders to be backed up.   

   SFFS and SyncToy are able to rename folders and files, so they are incredibly fast in this test.   

   SFFS           00:00:00
   SyncToy   00:00:00

   SyncBack   00:02:25
   Bvckup   00:03:05


3   I then renamed a couple bigger files.   

   Again : SFFS and SyncToy are able to rename folders and files, so they are incredibly fast in this test.   

   SyncToy   00:00:00
   SFFS           00:00:00

   SyncBack   00:01:50
   Bvckup   00:02:11


4   Added a new 464 MB text file   to the folder

   SyncToy is the fastest, here, SFFS is pretty slow. Not sure why, again (like in test 1)   

   SyncToy    00:00:28
   SyncBack    00:00:32
   Bvckup    00:00:33
   SFFS            00:00:39


5   I then modified the content of the 464MB text file to see how Delta copying would affect performance   

   SFFS and Bvckup are clearly faster here. Must say that in most test I did, Bvckup is faster than SFFS. I tried changing some parameters in SFFS to make it faster, but it was never as fast, except in a few test. I tried to use the  "Use Cache Database For Source" but I got weird results...   

   Bvckup   00:00:13
   SFFS           00:00:13

   SyncToy   00:00:28
   SyncBack   00:00:28


6   Made modifications to the 464 MB file and then left it open and tried to copy it.   

   Bvckup is clearly the fastest in this test, like I suggested in #5.    

   Bvckup   00:00:05
   SFFS           00:00:19
   SyncBack   00:00:37
   SyncToy   Nothing was copied



Some thoughts...

As you see, they all have some problems in some situations...

- SFFS is probably the most rounded of the bunch, albeit a tad slow for some rather simple copying tasks.

- SyncToy I won't loose sleep waiting for it to include delta copying and use of VSS. But, it's pretty quick other wise... I you close all files before backup, and don't modify big files too often. And don't care about versioning etc. (which I haven't tested anyway)

- SyncBack is good, but lacks 2 very important features IMO : awareness of file/folder renaming/moving and delta copying.

- Bvckup (BETA) is probably the one with the most potential. It's generally quick, but ignores file/folder renaming/moving

I could've tested Oops!backup, But lacked space and time. Maybe next time. I'd be very surprised if it was that fast for pure syncing though as it 1) always fully backups modified files, 2) and copy the "reverse delta" portion of the file somewhere else. Oops! doesn't seem great when you work with video and music : hard drive quickly fills up if you want to keep a fair amount of versions.... I should do more testing though

IMO, if Bvckup could manage file/folder name changes, file/folder moves, etc. it might be the most interesting of the bunch. Surely, the Delta copying implementation is better than SFFS. But... Still a few things missing as it's beta.

 :)
« Last Edit: October 15, 2010, 09:39 PM by Armando »

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #1 on: October 15, 2010, 08:52 PM »
More numbers. Full backup this time, but the second sync, when files changes reasonably piled up a bit.


1st Try.

Same time interval between both syncs (more or less 30s-1min), but not started at the same time, obviously. # Modified and copied files appear to be very similar, as you'll see
Bvckup is way faster. I really wonder why Syncback was so slow, but I know I experience this very often... And I'm a bit tired of it. (Note that it's configured to be as fast as possible.)

   Bvckup
2010.10.15 13:35:32 completed in 9 minutes 11 seconds with 0 errors, copied 2701 MB out of 3977 MB in 105 files

   SyncBack
Profile Start Time    2010-10-15 13:36:15    Profile End Time    2010-10-15 14:05:59 (29 minutes, 43 seconds)

Files Changed    105
Deleted    51
Copied    54
Copied/Moved    4 072 521.43 KBytes





2nd Try.  
This test is less precise, but Bvckup was still faster, with more data to transfer.


Bvckup

2010.10.15 19:47:42  completed in 10 minutes 13 seconds with 0 errors, copied 3282 MB out of 5133 MB in 82 files


SyncBack
Profile Start Time    2010-10-15 20:49:54    Profile End Time    2010-10-15 21:08:51 (18 minutes, 57 seconds)

Deleted    4
Copied    74
Copied/Moved    2 877 343.95 KBytes
Files Changed    78

Next, when I'll have the time I'll try SFFS, as Tobias generously extended my trial for some debugging.
« Last Edit: October 15, 2010, 08:54 PM by Armando »

sajman99

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 664
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #2 on: October 16, 2010, 01:15 AM »
Dude, you've got too much free time. ;D

Just kidding, Armando--very nice work indeed! Thanks for taking the time to report your findings.

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #3 on: October 16, 2010, 11:02 AM »
You're actually right ! I was sick yesterday so was looking for something constructive (but not too intellectually demanding) to do with my "free time".  8)
Like I said, I decided to clear that question once and for... Well at least for a while. My backups aren't optimal (in terms of speed and versioning especially), and I have a laptop which I don't leave open all the time (i.e. : At night). Most of the time, they take too long, and it's annoying.
The next thing for me to decide, is how I'm going to take care of the versioning aspect.
I'm currently using AutoVer for a few folders where I really want to keep all versions.
I might replace that with Oops!Backup which I just purchased... But the big problem is that Oops takes 150MB of RAM at all time, which is a bit obscene IMO (the developer(s)/Oops team members don't seem to think so and I couldn't convince them... I guess that they're coding on an 8+gb system).

sajman99

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 664
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #4 on: October 16, 2010, 02:03 PM »
So far I don't have a compelling need for versioning, but fine by me if Bvckup adds that functionality. 8)

FWIW I've found the following Time Machine related apps in addition to what you've mentioned (ie. Oops! and AutoVer).

CascadePoint (free)
http://www.jpsoft.co.../cascadepointdes.htm

TimeTraveler ($19.95)
http://www.bearsontheloose.com/

Wondershare Time Shuttle ($49.95) claims system restore and file recovery.
http://www.wondersha...ro/time-shuttle.html

Note I'm making no endorsements/recommendations, just passing along the info in case you wanted to explore further.

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #5 on: October 16, 2010, 03:24 PM »
FWIW I've found the following Time Machine related apps in addition to what you've mentioned (ie. Oops! and AutoVer).

CascadePoint (free)
http://www.jpsoft.co.../cascadepointdes.htm

TimeTraveler ($19.95)
http://www.bearsontheloose.com/

Wondershare Time Shuttle ($49.95) claims system restore and file recovery.
http://www.wondersha...ro/time-shuttle.html

sound interesting

for the record, I'll add FileHamster there, which I'm happy with. I use paid 'Advanced' version ($49)
http://www.filehamster.com/
I like the ability to add (& edit) comments and the ability to sort  the backups (also on comments) & also filter them (dates / most recent version of each file). Tagging of some sort would be nice - I use specific comments for different phases of a job which I guess is comparable. That way I can also check current file 'status'.
I do wish they'd fix up the GUI for some stuff though, maybe next version... http://support.mogwa...dex.php?topic=1102.0
Tom

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #6 on: October 16, 2010, 04:22 PM »
Well, I mostly compared syncing utilities here, not "versioning" ones. I think Versioning should be kept separate as far as "benchmarking" is concerned. (I mentioned versioning as this is important to me, in general. I didn't try FileHamster (yet) as some find it consumes excessive RAM. AutoVer is light and does what I need... It surely has less features, but... It's free and seems to work well after a few days of usage.)

apankrat

  • Supporting Member
  • Joined in 2010
  • **
  • Posts: 155
    • View Profile
    • swapped.cc
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #7 on: October 29, 2010, 12:23 AM »
I ran some tests and I managed to get Bvckup's bulk copying performance on par with that of FastCopy, e.g. copying 500 meg file within the same SSD drive now runs in 10 seconds instead of 15 as before. Also improved the speed of copying empty files (oddly enough) by a factor of five. There is some really odd things that helps with improving OS cache behavior... like in one case setting SEQUENTIAL_SCAN flag when reading a source file improved the write speed of the destination file. Stay tuned for the next version, it's going to be a beauty :)
Alex

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #8 on: October 29, 2010, 11:42 AM »
This sounds really promising apankrat. Thanks for the info !  :)

MrCrispy

  • Participant
  • Joined in 2006
  • *
  • Posts: 332
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #9 on: October 29, 2010, 09:55 PM »
Very useful report Armando, thanks. If you get the time please try Oops! Backup if you can. Also I'm assuming you cleared out the Windows file cache between tests?


Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #10 on: October 30, 2010, 09:53 AM »
Thanks. I also did some more tests comparing SFFS and Bvckup for full backups. I could post the numbers when I have the time, but Bvckup is generally noticeably faster, unless there's some files/folder renaming/moving involved in the source. Which is a feature apankrat (bvckup's developper) is going to offer in a future release.

I haven't compared it to Oops! Yet, simply because it was already quite slow for the first sync when some tests were performed in another thread here. I might in the future.

As for cleaning the cache... Of course, you mean like using CacheSet ? To be honest : no. My logic here was simply that since  the tests were performed repeatedly and often enough, each backup soft could benefit from the cached files. As far as the full backups are concerned : for this I could've tried to clean the cache. Maybe would it have an effect... But I'm not sure since tests were performed after a long time using the computer. In any case, Bvckup should've been slower since it was always doing its backup first, then syncback. But Bvckup was always faster.

What to you think ? I should redo all test and clean the cache between each tests using cacheset ?  You think it'd make a significant difference ?
That wouldn't be this week though as it takes time...  :)

ppass

  • Participant
  • Joined in 2005
  • *
  • default avatar
  • Posts: 87
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #11 on: November 03, 2010, 05:53 AM »
- SyncBack is good, but lacks 2 very important features IMO : awareness of file/folder renaming/moving and delta copying.

Not true. These options are available, but hard to find!

http://img502.imageshack.us/img502/6876/ss20101103114935.png
Backup/Syncing performance -- a few software compared


http://img829.imageshack.us/img829/566/ss20101103115303.png
Backup/Syncing performance -- a few software compared

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #12 on: November 03, 2010, 08:20 AM »
Yup. Do they work for you ?

1- Have you read what's in the parentheses (and in the help file)?
2- I've been using SyncBack for a loooooooong time. I know these (renaming) features, and :
   a- renaming detection is only available in 2 ways sync, not in one way sync, which is what interrests me. So it's useless here. They aren't available in mirror mode.
   b- as an aside : never found it made a difference in terms of spead (so what good are they...) when I did the 2 ways sync, a while ago.
3- Fast backup does accelerate backup (used it exclusively) but it's still slower than, let's say... Bvckup. AND it's not even available in 2 way sync (which is normal, BTW). Kind of a catch 22 if you ask me. It's one (renaming detection) or the other (fast backup)... And if renaming detection is supposed to work during Fast backup, then there's a bug and it should be fixed as it never worked for me.
4- Renaming detection never worked properly for me... If you're satisfied then great.

I still use SyncBack, but not to do mirror syncing.

ppass

  • Participant
  • Joined in 2005
  • *
  • default avatar
  • Posts: 87
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #13 on: November 03, 2010, 12:05 PM »
If the option is not there in SyncBackSE, then have you asked for it in their forums? I don't see no technical reason why file rename detection is present for syncs and not backups. If you can make your case in the forums, they'll include it.

I am satisfied with file rename detection in SyncBackSE.

Armando

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 2,727
    • View Profile
    • Donate to Member
Re: Backup/Syncing performance -- a few software compared
« Reply #14 on: November 03, 2010, 12:33 PM »
Thanks for your note.
In any case, I should've not dismiss SyncBack'S renaming capabilities completely, as there are some. It's just that performance wise it doesn't make a big difference, if any.

The only advantage, it seems to me, is if you're working over a network so that means less data transfer.

That said, I've always liked syncback. And even the few drawbacks didn't prevent me from using it.

I have posted a few things in their forums a while ago. I also followed the threads on delta technology. Have you ?

http://2brightsparks...?t=4473&start=30

They don't seem interested (not giving customers any answers whatsoever), at all.


Or threads about file/folder moving/renaming

http://2brightsparks...p;highlight=renaming
http://2brightsparks...p;highlight=renaming

Some have asked to offer the option in mirror mode... But...