After about two days after the host restart I have the following numbers:
$ curl localhost:7777/mon/funcs ... [...] storj.io/storj/storagenode/piecestore.(*Endpoint).doDownload current: 6, highwater: 12, success: 24185, errors: 16896, panics: 0
24185+16896=41081 download attempts.
$ ifconfig docker0 docker0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 RX packets 118214883 bytes 290404238731 (270.4 GiB) TX packets 71212167 bytes 32009474797 (29.8 GiB)
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?