Some further Block Compression tests results that compare performance
when network latency is added to the mix.

Running two nodes, windows 7, compressionlevel=6, syncing the first
200000 blocks from one node to another.  Running on a highspeed wireless
LAN with no connections to the outside world.
Network latency was added by using Netbalancer to induce the 30ms and
60ms latencies.

>From the data not only are bandwidth savings seen but also a small
performance savings as well.  However, the overall the value in
compressing blocks appears to be in terms of saving bandwidth.  

I was also surprised to see that there was no real difference in
performance when no latency was present; apparently the time it takes to
compress is about equal to the performance savings in such a situation.


The following results compare the tests in terms of how long it takes to
sync the blockchain, compressed vs uncompressed and with varying latencies.
uncmp = uncompressed
cmp = compressed

num blocks sync'd       uncmp (secs)    cmp (secs)      uncmp 30ms (secs)       
cmp 30ms
(secs)  uncmp 60ms (secs)       cmp 60ms (secs)
10000   264     269     265     257     274     275
20000   482     492     479     467     499     497
30000   703     717     693     676     724     724
40000   918     939     902     886     947     944
50000   1140    1157    1114    1094    1171    1167
60000   1362    1380    1329    1310    1400    1395
70000   1583    1597    1547    1526    1637    1627
80000   1810    1817    1767    1745    1872    1862
90000   2031    2036    1985    1958    2109    2098
100000  2257    2260    2223    2184    2385    2355
110000  2553    2486    2478    2422    2755    2696
120000  2800    2724    2849    2771    3345    3254
130000  3078    2994    3356    3257    4125    4006
140000  3442    3365    3979    3870    5032    4904
150000  3803    3729    4586    4464    5928    5797
160000  4148    4075    5168    5034    6801    6661
170000  4509    4479    5768    5619    7711    7557
180000  4947    4924    6389    6227    8653    8479
190000  5858    5855    7302    7107    9768    9566
200000  6980    6969    8469    8220    10944   10724


_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev

Reply via email to