Closed jerrybb closed 2 years ago
Not sure, but this may be related to https://github.com/dashpay/dash/pull/5007
Yes, we are trying to figure out why leveldb behaves like this. So far the best solution (imo) is to limit evodb cache i.e. #5007. You can achieve similar results with 18.0.1 by specifying very low -dbcache
and -maxmempool
params e.g. -dbcache=64 -maxmempool=64
. This might slow things down a bit but at least this should you keep mem usage under control and you should be able to sync without waiting for 18.0.2.
This workaround solved the problem, indeed. Thank you very much for help.
Hi, I am running dash 18.0.1 (x64) in docker container. The dashd process takes all RAM and swap available.
VM running docker engine has 16GB RAM and 8GB swap space currently (I have been increasing resources from 4GB onwards).
Sync stops now at syncing 2022-02.
Sync started today at 5:30. RAM consumption was normal. At one point RAM consumption starts to increase dramatically. Swap usage:
Ram usage:
Config file is empty. Here are CLI arguments I am using:
/usr/local/bin/dashd -addressindex=1 -zapwallettxes -minrelaytxfee=0.00001 -server=1 -listen=1 -maxmempool=800 -rpcallowip=127.0.0.1 -rpcallowip=128.0.0.1 -rpcport=9998 -rpcuser=user -rpcpassword=password -rpcbind=0.0.0.0:9998 -onlynet=IPV4 -dbcache=2048 -rpcthreads=4 -rpcworkqueue=32
Same issue happens even if I omit
-dbcache=2048 -rpcthreads=4 -rpcworkqueue=32
from CLI.Is this some known issue?