Questions tagged [memory]
The memory tag has no summary.
32 questions
5 votes
0 answers
158 views
There are changes in Bitcoin Core 29.0 that affect memory usage?
After updating from Bitcoin Core 28.1 to 29.0, I noticed an increase in memory usage. After chain synchronization was complete, the memory usage for both 28.1 and 29.0 was as follows, approximately 10 ...
1 vote
0 answers
47 views
Does lowering maxmempool to 30 increase Bitcoin Core's CPU usage?
Does lowering maxmempool to 30 (from the default 300) increase Bitcoin Core's CPU usage?
0 votes
1 answer
93 views
How to replicated the 256 MiB memory "Bare Minimum" setup of `bitcoind` from bitcoin.org
I was interested in using a Raspberry Pi Zero W to run the claimed "Bare Minimum (With Custom Settings)" install of bitcoind on either Gentoo or Linux From Scratch. It was suggested that it ...
3 votes
0 answers
119 views
How to track down OOM?
Since a while LND on m Bitcoin Node is restarting weekly a I get an OOM: Feb 12 21:07:24 umbrel kernel: node invoked oom-killer: gfp_mask=0x100cca(GFP_HIGHUSER_MOVABLE), order=0, oom_score_adj=0 Feb ...
0 votes
0 answers
94 views
Bitcoin mining pre-computation benefits?
I asked this question on another forum but did not get any responses so I thought I'd try here. I've been researching bitcoin mining for a while and I have a work-in-progress hypothesis that could ...
0 votes
1 answer
174 views
Are the block headers kept in memory?
Bitcoin Core keeps block data as files in the file system and blocks indexes in a LevelDB database to make the search process of transactions and blocks faster. But Bitcoin Core also stores block ...
0 votes
0 answers
98 views
Why does Bitcoin Core store the block height and the time of each transaction in the memory pool?
...given that one can be derived from the other? Surely the unsigned integer of height would be sufficient without the addition uint64_t of the time (to the second), wouldn't it?
0 votes
1 answer
117 views
Why is data stored in reverse in the blockchain files?
I'm parsing the binary data from the bitcoin core blockchain blkxxxxx.dat files. If I read out the magic number I get this: \xf9\xbe\xb4\xd9\ Why isn't it stored the other way around, as the magic ...
5 votes
1 answer
2k views
What are the maximum useful memory limits for a Bitcoind full node?
In contrast to this question about running Bitcoind in a low-memory environment, I have an opposite use-case. I want to run a bitcoind full node (no wallet) on a Linux server with lots of memory but ...
3 votes
1 answer
141 views
What does the RPC call "getmemoryinfo" show?
What does the output of the RPC call getmemoryinfo actually mean? For example, this is from my node running in Docker. Does that mean the bitcoind process inside the container is only using 64272 ...
2 votes
1 answer
198 views
Is the entire blockchain kept in memory?
Putting aside pool mining, does the Bitcoin mining program keep the entire blockchain in memory? Including transactions? I've been reading through the original Bitcoin code and it looks like the ...
0 votes
1 answer
250 views
Will Upgrading Ram on Low End PC Make Core Sync faster?
I am a newbie to bitcoin. I am trying to sync a full node on my low end PC: 2g RAM, dual-core 2ghz, 250 gb regular HDD. It is in pruned mode. The initial 15% synced in a few days but now the process ...
2 votes
0 answers
68 views
Does the mempool size as reported by Blockchain.com include the size of txs only?
Does the mempool size as reported by (for instance Blockchain.com) include the sum of the 'size' of transactions only? Or does it also include the overhead (due to indexes, allocation overhead, ...
1 vote
1 answer
5k views
what is the size of information contained in one bitcoin?
Every information stored digitally requires some space. For example : a text file (2-3 Kilobytes) a song (7-8 megabytes depending upon bit rate) a phone picture (5-6 megabytes) \and so on.......... 1 ...
0 votes
2 answers
412 views
How to reduce Bitcoin loaded wallet memory?
The server has 2GB of RAM memory. It takes up a lot of memory when I create or load a wallet. When I create about 50 wallets, the server is very slow because the memory is full. Is there a way to ...