5 ms·
If you're using a Linux-based system http://liw.fi/obnam/ http://liw.fi/obnam/ might also be a good choice.
by skrause 13y ago
If you're using a Linux-based system http://liw.fi/obnam/ http://liw.fi/obnam/ might also be a good choice.
- StavrosK 13y agoI tried that on 500 KB when I was testing it and it took a few minutes to back things up. I'm not sure if it's linear, but I wouldn't want to try the full set if it's that slow...
- joeyh 13y agoobnam's speed is mostly determined by file size and latency. With large files and low latency, it can push several megabytes a second off my laptop. It's pretty excellent in every other respect.
- StavrosK 13y agoHmm, I'll give it another shot, thanks. Does it only transfer the diffs too, or does it have to read everything off the remote server?
- liw 13y agohttp://liw.fi/obnam/ondisk/ http://liw.fi/obnam/ondisk/ attempts to answer that in some detail. In summary: Obnam splits file data into chunks and stores each chunk only once. It looks up chunks using checksums, and does not need to download the chunk data again (unless you turn on verification mode to protect against checksum collisions). Obnam does download B-tree nodes, though, but they should be a fraction of the size of the file content data.
- StavrosK 13y agoThank you for the summary, it sounds pretty reasonable. I will read the full document now, hopefully it will elucidate even more.