I am running a geth node:
geth --cache=1024 --fast
Disk Info:
=== START OF INFORMATION SECTION ===
Vendor: VMware
Product: Virtual disk
Revision: 2.0
Compliance: SPC-4
User Capacity: 214,748,364,800 bytes [214 GB]
Logical block size: 512 bytes
LB provisioning type: unreported, LBPME=-1, LBPRZ=0
Device type: disk
Local Time is: Wed Jul 4 17:34:27 2018 CEST
SMART support is: Unavailable - device lacks SMART capability.
Memory info :
8 cores
12 gb
Now coming to the output of geth:
eth.syncing command
{
currentBlock: 5904361,
highestBlock: 5904527,
knownStates: 10990364,
pulledStates: 10963864,
startingBlock: 5904213
}
eth.getBlock("latest").number
0
eth.getBlock("pending").number
1
Here is one of my output logs:
INFO [07-04|17:24:35] Imported new state entries
count=635 elapsed=1.821ms processed=9865187 pending=24195 retry=0
duplicate=882 unexpected=3966`
Please focus on pending value 24195. This value always keeps changing between 20k-40k but never comes to 0
To me it seems like ethereum is updating faster than my node is catching up. It is like Ethereum network is always one step ahead in the trie and my node is never able to catch up.
If anyone has faced this situation or has expert knowledge, suggest what to do in such a scenario?