DireWolfM14 (OP)
Copper Member
Legendary
Offline
Activity: 2786
Merit: 5436
|
 |
February 16, 2026, 05:36:17 PM |
|
Its RAM must be capable of utilizing more transaction hash cache with: txhash_cache = 2000 instead of the small default of 128MiB.
Awesome suggestion, thank you. I just added that to the config file and restarted. And thanks for checking it out and providing your feedback. I'm rather surprised by how much usage the server is getting. Yesterday I checked and it showed as many as 270 clients connected at once, and over 27k life time. Since restarting it a few minutes ago it's already showing this: "clients_connected": 215, "clients_connected_max_lifetime": 221, "clients_connected_total_lifetime": 522,
Here's the entirety of the getinfo results. If you see anything else I can change that could improve performance, please let me know. { "bitcoind": "127.0.0.1:8332", "bitcoind_info": { "hasDSProofRPC": false, "hasEstimateSmartFee": true, "hasSubmitPackageRPC": true, "isBU": false, "isBchd": false, "isCore": true, "isFlowee": false, "isLTC": false, "isTwoArgEstimateSmartFee": true, "isZeroArgEstimateFee": false, "lacksGetZmqNotifications": false, "relayfee": 1e-06, "sendRawTransactionRequiresMaxBurnAmount": true, "subversion": "/Satoshi:30.2.0/", "version": "0.30.2", "warnings": "", "zmqNotifications": [ [ "rawblock", "tcp://127.0.0.1:28332" ], [ "rawtx", "tcp://127.0.0.1:28333" ] ] }, "chain": "main", "clients_connected": 215, "clients_connected_max_lifetime": 221, "clients_connected_total_lifetime": 522, "coin": "BTC", "config": { "admin": [ "127.0.0.1:8000" ], "anon_logs": true, "banner": "/opt/fulcrum/banner.txt", "bitcoind": "127.0.0.1:8332", "bitcoind-tls": false, "bitcoind_clients": 3, "bitcoind_throttle": [ 50, 20, 5 ], "bitcoind_timeout": 30000, "cert": "/opt/fulcrum/fulcrum_ssl_cert.pem", "checkdb": 0, "datadir": "/var/lib/fulcrum", "db_keep_log_file_num": 5, "db_max_open_files": 1000, "db_mem": 2048, "db_use_fsync": false, "debug": false, "donation": "bc1qgl9rygq2us04vx5262660unrt4jfuxe25h0ah8", "hasIPv6 listener": false, "hostname": "electrum.direwolfm14.com", "key": "/opt/fulcrum/fulcrum_ssl_key.pem", "max_batch": 345, "max_buffer": 8000000, "max_clients_per_ip": 12, "max_history": 125000, "max_pending_connections": 60, "max_reorg": 100, "max_subs": 10000000, "max_subs_per_ip": 75000, "peering": true, "peering_announce_self": true, "peering_enforce_unique_ip": true, "pidfile": "", "polltime": 2, "public_ssl_port": 50002, "public_tcp_port": 50001, "public_ws_port": null, "public_wss_port": null, "rpa": "auto (enabled for BCH only)", "rpa_history_blocks_limit": 60, "rpa_max_history": 125000, "rpa_prefix_bits_min": 8, "rpa_start_height": -1, "rpcpassword": "<hidden>", "rpcuser": "<hidden>", "simdjson": true, "ssl": [ "0.0.0.0:50002" ], "stats": [], "subnets_to_exclude_from_per_ip_limits": [ "127.0.0.1/32", "::1/128" ], "tcp": [ "0.0.0.0:50001" ], "tls-disallow-deprecated": false, "tor_hostname": "xotqmhnei2wy7fk423tekp62ilcxpawnf4aiqmnkfhuutfkimgpqk5qd.onion", "tor_pass": null, "tor_proxy": "127.0.0.1:9050", "tor_ssl_port": 50002, "tor_tcp_port": 50001, "tor_user": null, "tor_ws_port": null, "tor_wss_port": null, "trace": false, "ts-format": "localtime", "txhash_cache": 2000, "upnp": false, "worker_threads": 8, "workqueue": 15000, "ws": [], "wss": [], "zmq_allow_hashtx": false }, "genesis_hash": "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f", "height": 936943, "jemalloc": { "stats": { "active": 2494541824, "allocated": 2311916984, "background_thread": { "num_runs": 0, "num_threads": 0, "run_interval": 0 }, "mapped": 2660634624, "metadata": 60390048, "metadata_thp": 0, "resident": 2592108544, "retained": 900329472, "zero_reallocs": 0 }, "version": "5.3.0-0-g54eaed1d8b56b1aa528be3bdd1877e59c56fa90c" }, "memory_usage": { "physical_kb": 2619980, "virtual_kb": 3823480 }, "mempool": { "addresses": 16628, "avg_fee_sats_B": 0.27, "avg_fee_sats_vB": 0.55, "size_bytes": 12718216, "size_vbytes": 6202626, "txs": 14674 }, "peers": 234, "pid": 341291, "storage_stats": { "DB Shared Block Cache": { "capacity": 2147483648, "usage": 2147373200 }, "DB Shared Write Buffer Manager": { "buffer size": 1073741824, "enabled": true, "is costed to cache": true, "memory usage": 9459712 }, "DB Stats": { "fulc2_db": { "rocksdb.cur-size-all-mem-tables": "2048", "rocksdb.estimate-table-readers-mem": "0" } }, "RPA Index Info": { "firstHeight": -1, "lastHeight": -1, "nBytesRead": 0, "nBytesWritten": 0, "nDeletions": 0, "nReads": 0, "nWrites": 0, "needsFullCheck": -1 }, "caches": { "LRU Cache: Block Height -> TxHashes": { "Size bytes": 0, "max bytes": 1000000000, "nBlocks": 0, "~hits": 0, "~misses": 0 }, "LRU Cache: TxNum -> TxHash": { "Size bytes": 29250, "max bytes": 1000000000, "nItems": 250, "~hits": 896, "~misses": 252 }, "merkleHeaders_Size": 915, "merkleHeaders_SizeBytes": 51240 }, "merge calls (headers)": 6291, "merge calls (scripthash_history)": 42, "merge calls (txhash2txnum)": 1, "merge calls (txnum2txhash)": 258 }, "subscriptions": 120, "thread_pool": { "extant jobs": 0, "extant jobs (max lifetime)": 29, "extant limit": 15000, "job count (lifetime)": 7147, "job queue overflows (lifetime)": 0, "thread count (max)": 8 }, "txs_sent": 0, "txs_sent_bytes": 0, "uptime": "11.8 mins", "utxoset": { "size": 164297102, "size_MB": 13800.96 }, "version": "Fulcrum 2.1.0" }
|