Bitcoin Forum
September 03, 2025, 02:42:28 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 4 GB enough or too low for Core & other btc apps ?  (Read 152 times)
pushButtons (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 3


View Profile
February 01, 2025, 10:34:50 PM
Merited by vapourminer (1), NeuroticFish (1), DireWolfM14 (1)
 #1

1- Mini pc's from start9 & umbrel are at minimum 8gb/16gb so am wondering if my 4gb mini is sufficient for at least Core but i have 1TB memory.

2- Start9's more expensive model has " Intel® Management Engine (IME) disabled ".  How critical is this ? Should i care ?

Thanks
DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2618
Merit: 5059



View Profile WWW
February 02, 2025, 01:48:59 AM
Merited by NeuroticFish (6), hosemary (4), vapourminer (1)
 #2

1- Mini pc's from start9 & umbrel are at minimum 8gb/16gb so am wondering if my 4gb mini is sufficient for at least Core but i have 1TB memory.

I think I only had 4GB on a RPi when I first started playing with Umbrel.  It worked, and that was when it ran on top of another OS.  I would imagine now that it's integrated with it's own trimmed down version of Debian, it should still work.  I don't think it'll bog down too much, and it doesn't hurt to try if you already have the PC.  Just keep in mind that if your hard drive is a spinner that's going to be the bottle neck regardless of how much ram you have.

If you're buying a new PC for the purpose, get one with at least 16GB and a 2TB nvme SSD.  You wont regret the extra expense.

I have one of these mini Dell PCs currently running Umbrel.  Mine has 32GB if ram, a 256GB SSD for the OS, and I mapped a 2TB nvme to /home, which is where Umbrel wants to store it's files. 

FYI if you find yourself with one of these mini Dell PCs, I don't recommend attempting to duplicate my HD setup for the faint of heart.  Every time Umbrell updates it's self, it overwrites my fstab file.  Unless you're skilled with Linux, you're better off just using either a SATA SSD or the nvme, and not attempt to use both.

I've salvaged many of those mini Dells from local school/library auctions and bult nodes for friends and family on quite a few of them.  I believe the one in the link does have an nvme slot, most of the models I've seen with i5 processors do.

2- Start9's more expensive model has " Intel® Management Engine (IME) disabled ".  How critical is this ? Should i care ?

It is in fact critical to have it disabled.  It's got all kinds of security issues with it, and isn't necessary at all.

░░░░▄▄████████████▄
▄████████████████▀
▄████████████████▀▄█▄
▄██████▀▀░░▄███▀▄████▄
▄██████▀░░░▄███▀▀██████▄
██████▀░░▄████▄░░░▀██████
██████░░▀▀▀▀▄▄▄▄░░██████
██████▄░░░▀████▀░░▄██████
▀██████▄▄███▀░░░▄██████▀
▀████▀▄████░░▄▄███████▀
▀█▀▄████████████████▀
▄████████████████▀
▀████████████▀▀░░░░
 
 CCECASH 
 
    ANN THREAD    
 
      TUTORIAL      
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 4102
Merit: 3246


Evil beware: We have waffles!


View Profile
February 02, 2025, 03:25:15 AM
Last edit: February 03, 2025, 03:10:05 AM by NotFuzzyWarm
Merited by hosemary (2), vapourminer (1)
 #3

...
2- Start9's more expensive model has " Intel® Management Engine (IME) disabled ".  How critical is this ? Should i care ?
Thanks
I would not say it is critical to be disabled nor does it have security risks per-se. ref https://en.wikipedia.org/wiki/Intel_Management_Engine for what it does. btw: AMD has something very similar.

That said, IME does have full access to everything the computer is doing - that is where the *possible* security issues arise.
Quote
Intel Management Engine is a proprietary technology that consists of a microcontroller integrated into the Platform Controller Hub (PCH) chip and a set of built-in peripherals. The PCH carries almost all communication between the processor and external devices; therefore Intel ME has access to almost all data on the computer. The ability to execute third-party code on Intel ME would allow for a complete compromise of the platform.
The last sentence is key to potential security concerns. IME uses 4x 486 CPU's running on its own OS and has it's own LAN and memory interface logic. The good news is that IME (and AMD's version) are VERY difficult to hack and requires direct physical access to the target PC to do it.

Note that IME cannot be fully disabled as it controls turning the PC on and the initial CPU boot process BUT it's operations beyond that CAN be cut off, ref https://web.archive.org/web/20201201175708/http://blog.ptsecurity.com/2017/08/disabling-intel-me.html?m=1 Using info there I've successfully toggled all of my Intel PC's to use the "High Assurance Platform (HAP)" mode.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome!  3NtFuzyWREGoDHWeMczeJzxFZpiLAFJXYr
 -Sole remaining active Primary developer of cgminer, Kano's repo is here  Discord support invite at https://kano.is/
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
LoyceV
Legendary
*
Offline Offline

Activity: 3780
Merit: 19750


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
February 02, 2025, 07:48:13 AM
Merited by NeuroticFish (2), hosemary (2), vapourminer (1), philipma1957 (1), Coin-1 (1), DireWolfM14 (1)
 #4

My take: it'll work, but it's not enough. Bitcoin Core's chainstate directory is currently 12 GB, and keeps growing. Last time I did a full download from scratch as a test with 8 GB, it wrote almost 5 TB to disk, and that was already the limiting factor. With less RAM, you can expect much more disk writes, slowing it down further.
Personally, I set the minimum at 8 GB now, but more RAM is always better.

¡uʍop ǝpᴉsdn pɐǝɥ ɹnoʎ ɥʇᴉʍ ʎuunɟ ʞool no⅄
ABCbits
Legendary
*
Offline Offline

Activity: 3346
Merit: 9095



View Profile
February 02, 2025, 09:14:12 AM
Merited by hosemary (1), DireWolfM14 (1)
 #5

1- Mini pc's from start9 & umbrel are at minimum 8gb/16gb so am wondering if my 4gb mini is sufficient for at least Core but i have 1TB memory.

I agree with LoyceV's take. But with such limited RAM amount, you may want to check whether zram (compressed RAM block) is enabled on linux distro you use. The performance penalty using zram is much lower than swapfile or zswap.

2- Start9's more expensive model has " Intel® Management Engine (IME) disabled ".  How critical is this ? Should i care ?

Some people perceive IME (along with AMD PSP, ARM TrustZone and similar stuff) as security issue, privacy issue or even as backdoor. At very least, i think you should care if government or organized cybercriminals is after you.

DireWolfM14
Copper Member
Legendary
*
Offline Offline

Activity: 2618
Merit: 5059



View Profile WWW
February 02, 2025, 04:48:57 PM
 #6

I agree with LoyceV's take. But with such limited RAM amount, you may want to check whether zram (compressed RAM block) is enabled on linux distro you use. The performance penalty using zram is much lower than swapfile or zswap.

The core of UmrelOS is Debian 12, and the Debian kernel has included zram for some time now.  I think it's the default for any systemd process, which is how Umbrel starts up, but I'm not technical enough to know if each individual docker container (which is how bitcoin core is configured in Umbrel) also defaults to using zram.

░░░░▄▄████████████▄
▄████████████████▀
▄████████████████▀▄█▄
▄██████▀▀░░▄███▀▄████▄
▄██████▀░░░▄███▀▀██████▄
██████▀░░▄████▄░░░▀██████
██████░░▀▀▀▀▄▄▄▄░░██████
██████▄░░░▀████▀░░▄██████
▀██████▄▄███▀░░░▄██████▀
▀████▀▄████░░▄▄███████▀
▀█▀▄████████████████▀
▄████████████████▀
▀████████████▀▀░░░░
 
 CCECASH 
 
    ANN THREAD    
 
      TUTORIAL      
philipma1957
Legendary
*
Offline Offline

Activity: 4592
Merit: 10432

'The right to privacy matters'


View Profile WWW
February 02, 2025, 04:58:37 PM
Last edit: February 02, 2025, 05:13:54 PM by philipma1957
Merited by DireWolfM14 (1)
 #7

1- Mini pc's from start9 & umbrel are at minimum 8gb/16gb so am wondering if my 4gb mini is sufficient for at least Core but i have 1TB memory.

2- Start9's more expensive model has " Intel® Management Engine (IME) disabled ".  How critical is this ? Should i care ?

Thanks

no no no no no.

no no no no no.


no no no no no.



no no no no no.

fast search on ebay

https://www.ebay.com/itm/256723233639?




loyce will tell you find a laptop and make sure you can fit a big 2tb nvme 2 ssd in it.


i usually say get a dell or a hp or a lenovo mini pc make sure it has 32gb ram and a 2tb ssd in it.

it is not a lot more money. if you carefully shop on ebay you can find good laptops or mini pcs


dont go the route of a raspberry pi




fast search on ebay

https://www.ebay.com/itm/256723233639?

only 87 dollars find a 2 tb ssd for under 125

and you are done



https://www.youtube.com/watch?v=YZxN3fEMX-Q

put in an ssd like this


https://www.amazon.com/SAMSUNG-Technology-Intelligent-Turbowrite-MZ-V9S2T0B/dp/B0DHLCRF91/ref=sr_1_1_sspa?



this pc would have an i5 7500t cpu and 16gb ram and a 2tb ssd.

you could run win 10 or win 11 or linux.

87+139=226 plus some tax.

fast search if I look hard enough i can find better

it should work fine for two or three years as the blockchain is under 800gb

My signature is for rent. Send me a pm
ABCbits
Legendary
*
Offline Offline

Activity: 3346
Merit: 9095



View Profile
February 03, 2025, 09:03:19 AM
 #8

I agree with LoyceV's take. But with such limited RAM amount, you may want to check whether zram (compressed RAM block) is enabled on linux distro you use. The performance penalty using zram is much lower than swapfile or zswap.

The core of UmrelOS is Debian 12, and the Debian kernel has included zram for some time now.  I think it's the default for any systemd process, which is how Umbrel starts up, but I'm not technical enough to know if each individual docker container (which is how bitcoin core is configured in Umbrel) also defaults to using zram.

I just checked mine (Debian 12 VM) with cat /proc/swaps, but ZRAM isn't enabled. I'm not sure whether it';s because Debian detects VM usage or it wasn't enabled by default when Debian 12 ISO just released. I may be wrong, but you probably just need to enable ZRAM on host OS since docker container doesn't pre-allocate maximum allowed RAM.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!