0
I'm just not understanding what does the following arguments do!
-dbcache : Set database cache size in megabytes (4 to 16384, default: 300)
which database is that? and what may happen if the file size excessed 16384 megabytes.
-par=N Set the number of script verification threads (-2 to 16, 0 = auto, <0 = leave that many cores free, default: 0)
What is script verifications threads? may this affect performance?
-pid= Specify pid file (default: bitcoind.pid)
what is this for?
-bind= Bind to given address and always listen on it. Use [host]:port notation for IPv6
is this for RPC calls, so bitcoin core listens only to given IP address?
-discover Discover own IP addresses (default: 1 when listening and no -externalip or -proxy)
what do they mean?
-upgradewallet Upgrade wallet to latest format on startup
what is the wallet formats?
-rpcbind=<addr> Bind to given address to listen for JSON-RPC connections. Use [host]:port notation for IPv6. This option can be specified multiple times (default: bind to all interfaces)
when we Bind to IP address, will the software listens to this IP address only?
-rpcthreads=<n> Set the number of threads to service RPC calls (default: 4)
how many connections can a thread afford? and how the connections counted? is it per IP address or command?
I think you are looking to optimize your system throughput? for the dbacache, there is a longer thread here: https://github.com/bitcoin/bitcoin/issues/10647, the majority of others are network related... maybe you can tell us, what you intend to do with them, or why you need to "get" them?
– pebwindkraft – 2017-12-23T15:50:34.243I just would like to understand Bitcoin core and configure it right. Nothing more. – Adam – 2017-12-23T15:57:26.533
ok, there are several defaults in the distribution, which configures it correctly for the majority of use cases, so you don't have to play with it. On the other hand side, if you have very specific network setup and many processors/cores, then you would start to play with the parameters. I try to give some replies in answer field, asking for the experts to extend. – pebwindkraft – 2017-12-23T16:03:02.823