mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > Hardware > Cloud Computing

Reply
 
Thread Tools
Old 2021-12-28, 18:17   #1
bur
 
bur's Avatar
 
Aug 2020
79*6581e-4;3*2539e-3

2·5·73 Posts
Default 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.
bur is offline   Reply With Quote
Old 2021-12-28, 18:42   #2
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

170468 Posts
Default

Quote:
Originally Posted by bur View Post
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.
kriesel is offline   Reply With Quote
Old 2022-02-11, 16:37   #3
bur
 
bur's Avatar
 
Aug 2020
79*6581e-4;3*2539e-3

2DA16 Posts
Default

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?
bur is offline   Reply With Quote
Old 2022-02-11, 17:09   #4
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

260418 Posts
Default

Quote:
Originally Posted by bur View Post
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.
chalsall is offline   Reply With Quote
Old 2022-02-12, 06:50   #5
bur
 
bur's Avatar
 
Aug 2020
79*6581e-4;3*2539e-3

2×5×73 Posts
Default

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.
bur is offline   Reply With Quote
Old 2022-02-12, 10:50   #6
bur
 
bur's Avatar
 
Aug 2020
79*6581e-4;3*2539e-3

73010 Posts
Default

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?
bur is offline   Reply With Quote
Old 2022-02-12, 14:42   #7
chalsall
If I May
 
chalsall's Avatar
 
"Chris Halsall"
Sep 2002
Barbados

11·13·79 Posts
Default

Quote:
Originally Posted by bur View Post
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/;
chalsall is offline   Reply With Quote
Old 2022-02-13, 05:23   #8
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

61628 Posts
Default

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.
Mark Rose is offline   Reply With Quote
Old 2022-02-13, 05:34   #9
Mark Rose
 
Mark Rose's Avatar
 
"/X\(‘-‘)/X\"
Jan 2013

61628 Posts
Default

Quote:
Originally Posted by chalsall View Post
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).
Mark Rose is offline   Reply With Quote
Old 2022-02-14, 06:53   #10
bur
 
bur's Avatar
 
Aug 2020
79*6581e-4;3*2539e-3

2×5×73 Posts
Default

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...
bur is offline   Reply With Quote
Old 2022-02-14, 12:55   #11
EdH
 
EdH's Avatar
 
"Ed Hall"
Dec 2009
Adirondack Mtns

3·7·263 Posts
Default

Quote:
Originally Posted by bur View Post
. . .
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.
EdH is offline   Reply With Quote
Reply

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Good cpu/gpu for CudaLucas 2.06 patgie Hardware 6 2018-08-13 15:09
Good air-cooler good enough for overclocked i7-5820K RienS Hardware 17 2014-11-18 22:58
Is this a good PC to try for GPU computing? Rodrigo GPU Computing 39 2011-07-21 21:27
v5 Changes ( looks good) crash893 PrimeNet 0 2008-06-24 06:26
Good Plus k; what to do? roger Riesel Prime Search 1 2007-07-10 06:50

All times are UTC. The time now is 06:51.


Mon Jun 5 06:51:44 UTC 2023 up 291 days, 4:20, 0 users, load averages: 0.74, 0.96, 0.98

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔