A few comparisons between 0.9.4.0 and 0.10.0.0
My computer has a quad-core Intel Ivy Bridge cpu with 16GB of RAM and two rotating hard drives in (mainboard controlled) RAID1.
Amount of synchronized blocks (approx) before every mapsize increase
NewMapsize 0.9.4.0 0.10.0.0
2048MiB 73821 78841
3072MiB 88821 103841
4096MiB 130833 174948
5120MiB 185839 271848
6144MiB 261838 430908
7168MiB 378911 620000
8192MiB 511505 848980
9216MiB 675953 1025977
10240MiB 851832 1127976
11264MiB 1008979 n/a
12288MiB 1095977 n/a
Database size (obviously 0.10.0.0 has a few more blocks in it)
0.10.0.0 7.56GB
0.9.4.0 9.62GB
Time to sync every 50k blocks in min:sec (approx)
--db-sync-mode fast:async:1000
fast:async:10000
fastest:async:1000
fastest:async:10000
block 0.9.4.0 0.10.0.0
50000 11:13 05:11
100000 40:55 68:43
150000 50:32 23:29
200000 57:22 55:10
250000 51:28 47:36
300000 56:17 36:39
350000 64:02 40:06
400000 68:11 44:24
450000 37:38
500000 86:26 41:24
550000 77:22 40:01
600000 34:07
650000 30:12 31:36
700000 37:10 34:01
750000 32:37 10:49
800000 32:28 11:29
850000 33:17 12:52
900000 33:59 11:25
950000 35:59 12:25
1000000 42:03 12:09
1050000 109:23 18:27
1100000 83:18 13:27One curiosity about 0.9.4.0, when increasing mapsize from 7GB to 8GB, it showed the message "[batch] DB resize needed" instead of the usual "LMDB memory map needs resized, doing that now."