When syn'ing blocks, the progress is incredibly slow. The CPU usage is less than 10%, network traffic is less than 10%, load factor is around 3 The whole system is very unresponsive; it takes sometimes a minute or more to run a cli command.
The system (ODROID MC1; ARM SBC) has 8 cores and 2GB RAM; RAM usage is around 1.1 GB, no swap storage is a 480GB SSD Bitcoin Core Daemon version v0.15.1.0-g7b57bc998f3 I verified that the system is not CPU throttling because of temperature.
e.g:
2017-12-05 00:55:26 UpdateTip: new best=000000000000000000d00911c00d26abb641d6366082522f5562f715cde92d53 height=417300 version=0x20000001 log2_work=84.865016 tx=137411252 date='2016-06-21 04:05:21' progress=0.496572 cache=36.7MiB(328035txo) 2017-12-05 00:55:26 - Connect postprocess: 2.31ms [0.12s] 2017-12-05 00:55:26 - Connect block: 23700.01ms [3525.67s] 2017-12-05 00:55:37 - Load block from disk: 10556.34ms [293.62s] 2017-12-05 00:55:37 - Sanity checks: 7.94ms [0.41s] 2017-12-05 00:55:37 - Fork checks: 0.19ms [0.01s] 2017-12-05 01:00:16 - Connect 1472 transactions: 279395.86ms (189.807ms/tx, 53.854ms/txin) [3520.09s] 2017-12-05 01:00:16 - Verify 5188 txins: 279396.04ms (53.854ms/txin) [3520.11s] 2017-12-05 01:00:16 - Index writing: 0.09ms [0.00s] 2017-12-05 01:00:16 - Callbacks: 0.07ms [0.00s] 2017-12-05 01:00:16 - Connect total: 279752.57ms [3521.30s] 2017-12-05 01:00:16 - Flush: 17.99ms [0.94s] 2017-12-05 01:00:16 - Writing chainstate: 0.18ms [0.01s]
So it looks to me like processing this block took about 5 minutes. AFAIK a new block is created about every 10 minutes. No wonder that the syncing "never" finishes. This is going on for over a week now.
Maybe this is some kind of DOS attack from malicious peer nodes?!? Or there is some multithreading related /(and/or ARM related) bug in the code; because CPU and network load is very low; yet the system makes little progress and is never the less VERY unresponsive.
Whatever the reason, this is as it is, not usable at all.
Are you guys testing your software on ARM SBC? This is what I'm using, it's $50: (ODROID HC1; 8 cores, 2GB RAM, SATA interface) http://www.hardkernel.com/main/products/prdt_info.php?g_code=G150229074080