mersenneforum.org Serverspace any good?
 Register FAQ Search Today's Posts Mark Forums Read

 2021-12-28, 18:17 #1 bur     Aug 2020 79*6581e-4;3*2539e-3 601 Posts Serverspace any good? I was looking for cloud computing providers and found Serverspace who are relatively cheap. 16 cores advertised as "Xeon Gold 2nd gen 3.1 GHz" with 16 GB RAM and 50 GB SSD go for $0.164 / hour or$118.4 / month. Compared to AWS that seems very low. If I got it right, similar one would be a1.metal going for $0.257 / hour or$187.61 / month. Does anyone have experience with such less-known providers? Are the cores really fully available all the time? Do they object to 100% utilization of all cores 24/7? Any other recommendations are welcome. It should offer Linux with full SSH access. And I know it's usually cheaper to just have a computer at home, I'm just not sure I'd like the heat and noise, so I'm exploring options.
2021-12-28, 18:42   #2
kriesel

"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

2×19×181 Posts

Quote:
 Originally Posted by bur I was looking for cloud computing providers and found Serverspace who are relatively cheap. ... so I'm exploring options.
Thanks for the tip. Added Serverspace to the large growing list of Cloud Computing options at the reference info.

 2022-02-11, 16:37 #3 bur     Aug 2020 79*6581e-4;3*2539e-3 601 Posts I talked to their support and they said that upon long continuous full use of a core they will throttle the usage. So I pay for 4 vCPUs per hour but actually don't get 4 but maybe 2 or whatever they deem ok. Is that the standard for virtual servers? For example AWS, is it the same?
2022-02-11, 17:09   #4
chalsall
If I May

"Chris Halsall"
Sep 2002

246708 Posts

Quote:
 Originally Posted by bur Is that the standard for virtual servers? For example AWS, is it the same?
Depends on the "shaping" of the VM. But, except for the *very* low-end instance types, no. You should get 100% of what you've contracted for.

Although... Some empirical data...

I /have/ found that M$'s Azure's throughput fluctuates considerably during mprime usage. I'm modeling that they don't provision vCores in pairs like other cloud providers. Thus, I don't use them. If I don't have both threads of a real core, I just don't trust it. Can't model throughput deterministically, and all types of possible attack vectors when doing paranoid level work.  2022-02-12, 06:50 #5 bur Aug 2020 79*6581e-4;3*2539e-3 601 Posts Ok, so Serverspace is too cheap too be true. I wonder under which circumstances it would make sense to use them. Why would someone book 16 vCPUs and then be ok with only being able to utilize them for short periods of time or be throttled.  2022-02-12, 10:50 #6 bur Aug 2020 79*6581e-4;3*2539e-3 25916 Posts I talked to Linode and Kamatera and they both said that 100% utilization at all times is against their TOS for shared CPUs. Linode has dedicated CPUs that go for$240/mo ($0.36/h) for 16 cores/32GB. If I'm not wrong, it would be cheaper to go with AWS spot instances. Before I dive into it, it is possible to continue the computation after the spot instance stopped? Does it matter how long it was interrupted? 2022-02-12, 14:42 #7 chalsall If I May "Chris Halsall" Sep 2002 Barbados 23·3·5·89 Posts Quote:  Originally Posted by bur If I'm not wrong, it would be cheaper to go with AWS spot instances. Before I dive into it, it is possible to continue the computation after the spot instance stopped? Does it matter how long it was interrupted? AWS Spot (and/or GCE Interruptable) is definitely the way to go for this type of work. Just ensure you configure your Boot device to be persistent (rather than being deleted when terminated). Also, configure mprime to launch at boot-time (e.g. @reboot ~/prime/mprime -d </dev/null >>~/prime/mprime.log 2>/dev/null &). It makes no difference how long each instance is interrupted, beyond the normal Primenet expiry rules. Good luck. Reach out if you have any questions. Last fiddled with by chalsall on 2022-02-12 at 15:25 Reason: s/time of/type of/;  2022-02-13, 05:23 #8 Mark Rose "/X\(‘-‘)/X\" Jan 2013 13×227 Posts Not all use-cases for a VPS require full CPU all the time. Like my backup VPS. It sits idle almost all the time, except when I'm pumping 1 Gbps to it over wireguard, which saturates its 4 vCPUs about 75%. I'm happy to pay less than to have reserved CPUs, as it's really the storage I care about. 2022-02-13, 05:34 #9 Mark Rose "/X\(‘-‘)/X\" Jan 2013 13×227 Posts Quote:  Originally Posted by chalsall I /have/ found that M$'s Azure's throughput fluctuates considerably during mprime usage. I'm modeling that they don't provision vCores in pairs like other cloud providers. Thus, I don't use them. If I don't have both threads of a real core, I just don't trust it. Can't model throughput deterministically, and all types of possible attack vectors when doing paranoid level work.
You may be running into memory bandwidth saturation. I'd see that frequently enough with old c3 instances. Cloud providers also tend to use high core count CPUs, with 4 or more cores per memory channel. Broadwell brought allocation enhancements EC2 is likely using, as the noisy neighbour problem has greatly diminished in newer generation instances (c4, c5, c6i, and so on).

 2022-02-14, 06:53 #10 bur     Aug 2020 79*6581e-4;3*2539e-3 601 Posts Ok, thanks. I still don't really understand the whole spot-instance scenario. While it's running, can I just access it via SSH same as a normal VPS? So it would just be like a VPS that gets shut down every now and then and after a while automatically reboots? So everytime a termination notice is sent I need a script to run that tidies everything up? And integrating S3 storage seems not too easy, I found a blog post that used a lot of manual configuration without explaining every detail. Is there an easier way or a step-by-step tutorial to mount S3 storage on boot? I'll also want to use it for general purpose like CADO or LLR. In case of CADO it's probably best to have the server on a local machine (or cheap 1 core VPS) and the spot-instance as client? But to get feeling for how to use them mprime seems like a better first try. Last fiddled with by bur on 2022-02-14 at 06:54 Reason: The board software inserts line breaks occasionally...
2022-02-14, 12:55   #11
EdH

"Ed Hall"
Dec 2009

52·197 Posts

Quote:
 Originally Posted by bur . . . I'll also want to use it for general purpose like CADO or LLR. In case of CADO it's probably best to have the server on a local machine (or cheap 1 core VPS) and the spot-instance as client? But to get feeling for how to use them mprime seems like a better first try.
You may have already seen it, but I have a "How I. . ." thread for setting up a CADO-NFS client in a Colab Free session, that I used for a recent Team Sieve. It's located at:

How I Create a Colab Session to Run a CADO-NFS Client for a Remote Server

Unfortunately, I have no idea how to set up the server, local or cloud.

 Similar Threads Thread Thread Starter Forum Replies Last Post patgie Hardware 6 2018-08-13 15:09 RienS Hardware 17 2014-11-18 22:58 Rodrigo GPU Computing 39 2011-07-21 21:27 crash893 PrimeNet 0 2008-06-24 06:26 roger Riesel Prime Search 1 2007-07-10 06:50

All times are UTC. The time now is 14:17.

Thu Oct 6 14:17:19 UTC 2022 up 49 days, 11:45, 0 users, load averages: 1.59, 1.42, 1.36