4 ms·
obnam'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 prett
by joeyh 13y ago
obnam'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.