290404238731 bytes / 41081 downloads = 7069064 bytes = 7MB per download attempt on average.
doUpload had 37891 successes and 560 errors, total 38451 attempts.
On average 32009474797 bytes / 38451 uploads = 832474 bytes/upload = 0.8MB/upload (something like 8.5x less bytes per operation than in downloads).
I understand that some portion of this traffic is not related to downloads but 7MB still seems unexpectedly larger number than 2.3MB per piece as stored on my local disk and than 0.8MB per upload.
Can anybody shed some light on this discrepancy?
Thanks!
Every file which get uploaded is splitted into 64MB segments, every segment into 29 pieces. That are defaults. Depending on the uploaded filesize a node will get pieces between 5KB and 2,2MB.
That is the default behavior. In december were a lot data uploaded with a different metric, which right now get downloaded!
This is the reason why your downloads are larger than your uploads. If you did this calculation in december it would look different.
These blobs are the data which get transfered either for up or download. There some edge cases like audits or partial downloads but typically the full pieces should be transferred as log your node is fast enought and didn’t get canceled while uploading.