It shouldnt matter too much about CPU and RAM that much - the bottleneck with databases is always disk IO - so if you can get it to go faster it'll be worth it. 2 CPU and 4GB RAM should be fine - look at the utilisation on the server when you are using it - it should be fairly low - if not - add more
If its slow and laggy for one user - it will only get worse with more users.
Do you have any disk benchmarking software that you can use on the 'server' (either the VM or the host) to test the HDD speed? (would be worth testing both).
If its a laptop with a single HDD running Windows with VMWare Player or equivalent there is a lot of HDD overheads anyway.
You'd be better off having a dedicated disk for OS and a separate RAID array for the data - if its RAID'd you'll get data protection if a disk fails and a bit of a performance boost too.
A VPS with SSD RAID will be expensive but some VPS with a decent RAID 5 array should be ample for the blockchain - the SSD recommendation was for the laptop to squeeze as much performance as possible.
The alternative is to run the whole system from a RAMdisk and just use the RAM instead of SSD (lightning fast but will need a lot of RAM)
Can you provide some more details on your demo laptop specs?
Thank you
hotwired007.
The laptop is a HP Pavilion DV2-1130EB:
- AMD Athlon Neo X2 L335 1.6Ghz
- 4 GB DDR2
- 500 GB SATA 5400RPM
- ATI Mobility Radeon HD3410 512MB
- 12.1" WXGA 1280x800
- Windows 8.1 Professional 64 bits
It's already a few years old, but still rockin' ... most of the time
And the VM I used for testing the ABE blockchain explorer and get familiar with this type of setup is virtualized using the latest Virtualbox.
The VM has 1 GB RAM, 8 GB HDD and 1 CPU capped at 80%
As hosting for this thing, I was thinking of something like this:
http://fortacloud.co/?gclid=CLnN0YnB18ACFdLKtAodWlIAkg In the
ABE thread, a user told me got his PLN explorer hosted by
http://www.kimsufi.com/fr/index.xml on a KS-1. It look like it's under performing for a blockchain explorer... There's a mining pool and an MPOS demo too on the server. Those last to services are very fast, but no clients are connected to them.
Considering that... A 2-core/2GB RAM/20GB HDD solution for 5.95$/mo would not be enough to run just Mineralsd, Postgresql, Python, Apache2 next to the OS?
@
chinchs: here are all the transaction from the dev's wallet I know of. They are about 15mb each (same data)
It's over 20000 transactions. Last ones were the 1 MIN received for posting here, on the 17th of August.
@
Baseke: my (staking) wallets are running 24/7. Before it was on a mining rig, since yesterday on a dedicated box (Zotac MA320 / 4GB RAM / 1TB HDD). It's still good enough for streaming HD content to the TV while running the wallets
PS: I will reset the VM and run ABE with something like 5000 block to test again and get addresses right.
Then will do the same with insight and blockchain.info's software and see how they perform...
PS2: I went to see Lucy, and it's a good movie