Have you guys tried running Core in the bare minimum required RAM? I have been running Core under a 4 GB RAM, and it's painfully slow sometimes.
I did, when I started with Bitcoin (8 years ago). I ran a backup-version of Bitcoin Core on a netbook with 2 GB RAM, but eventually gave up when it took too long to catch up downloading the blockchain every time I turned it on.
Nowadays, I'm quite satisfied with 8 GB of RAM to run Bitcoin Core, although more is always better.
I created a topic about a cheap pay by the hour VPS provider a couple months ago, and paid about half a dollar for a full IBD (with pruning).
I'm curious if it's worth it to run Bitcoin projects on such VPSes. DigitalOcean might come a lot more expensive, but it's something to trust. I wouldn't deposit anything on an unknown VPS service. (You used that VPS just for bitcoin-cli RPC, right?)[/quote]
DigitalOcean wants my credit card, so I won't use them.
In my case, I only used the VPS to test how long it would take to sync. I wouldn't feel safe storing funds on a server.
It would be cool though, to combine my campaign manager services with my post scraping archive: each qualifying post could be paid within 10 seconds!
I only saw this post later:
While trotting CPU seems to be common outcome, i recall people mention few provider give warning about either upgrade to more expensive plan or switch to dedicated server with threat their VPS could be terminated if they don't do so.
It depends on the host. I've also had success in doing my own "throttling" with
cpulimit and
cputool. If you're on a shared server, obviously you can't take all resources for too long. I've received a warning email too from another host before I learned about throttling.
If people don't mind using unpopular provider, there are few provider who offer >= 500GB storage for less than $20/month.
I've seen much better deals (say 2 TB for $6 per month), but those aren't meant for active disk usage. And the low end servers tend to be less reliable: great for testing, but I wouldn't recommend using them as a production server.