Live data from Hacker News

Hetzner EX 4S Unixbench, dd and htparm results

gist.github.com

21–30 of 45 posts

Re: Hetzner EX 4S Unixbench, dd and htparm results

#21
post #10
post #5

Apples / Oranges. Quite apart from the ability to buy by the hour, the Hetzner offering really isn't suitable for processing any data you care about - it's not using ECC RAM, and the processor used doesn't support it.

you could use the ex6: http://www.hetzner.de/en/hosting/produkte_rootserver/ex6 a little more expensive (69 EUR) and less RAM (16 GB) but using ECC.

or someone like providerservice.com who have almost the same specs but with no setup fee.

Re: Hetzner EX 4S Unixbench, dd and htparm results

#23
post #14
post #5

Apples / Oranges. Quite apart from the ability to buy by the hour, the Hetzner offering really isn't suitable for processing any data you care about - it's not using ECC RAM, and the processor used doesn't support it.

Why is this being downvoted? The processor used (i-7 2600) does not support ECC RAM, and this platform does not include it. A server platform without ECC RAM is a pretty big disadvantage for several reasons, to most compelling being the high real-world rate of memory errors in real systems. Memory errors in non-ECC systems can be extremely difficult and expensive to track down, and can cause data corruption or loss i…

What would be the downside to using non ECC RAM in a heavily loaded server? Would it cause processes to crash?

Re: Hetzner EX 4S Unixbench, dd and htparm results

#24
post #20
post #5

Apples / Oranges. Quite apart from the ability to buy by the hour, the Hetzner offering really isn't suitable for processing any data you care about - it's not using ECC RAM, and the processor used doesn't support it.

Do you have a link to where Amazon says EC2 uses ECC RAM? I can't seem to find one.

I can't find one either. In fact, AWS doesn't seem to be running with ECC RAM except for some of the GPU instances. Happy to be corrected here.

Re: Hetzner EX 4S Unixbench, dd and htparm results

#26
post #23
post #14

Earlier quoted context omitted.

Why is this being downvoted? The processor used (i-7 2600) does not support ECC RAM, and this platform does not include it. A server platform without ECC RAM is a pretty big disadvantage for several reasons, to most compelling being the high real-world rate of memory errors in real systems. Memory errors in non-ECC systems can be extremely difficult and expensive to track down, and can cause data corruption or loss i…

What would be the downside to using non ECC RAM in a heavily loaded server? Would it cause processes to crash?

If you are lucky, processes would crash. More likely there would be silent bits of data corruption.

Re: Hetzner EX 4S Unixbench, dd and htparm results

#27
post #23

Earlier quoted context omitted.

What would be the downside to using non ECC RAM in a heavily loaded server? Would it cause processes to crash?

If you are lucky, processes would crash. More likely there would be silent bits of data corruption.

Gotcha, so it would just depend on what bits in RAM were corrupted (data versus process instructions)?

I am curious about a couple of specific use cases that I can think of where this might affect me (and, most likely, would be common points of failure for others):

1. data in the MySQL tables (stored in memory) is corrupted. Would mysql crash? Indicate table corruption, and I could just reload it from disk? Write corrupted data to disk, and permanently trash my data collection?

2. large process that's running data analysis (say a big python process with tons of data in RAM). Would one of my variables (say an int with value 4) turn into another number? Would it become unreadable?

I appreciate the effort to explain this. I know, in theory, why ECC RAM is useful, but I have difficulty visualizing real world scenarios.

Re: Hetzner EX 4S Unixbench, dd and htparm results

#29

Earlier quoted context omitted.

That's hardly a fair comparison. Last time I checked Hetzner doesn't offer auto scaling, "elastic" load balancing, or any of the countless other features that EC2 offers. Actually, forget auto-scaling: what if you want to bring up another bunch of instances manually to deal with a spike in demand? The EX 4S looks like a very compelling alternative for many use cases but saying that its 9x cheaper is comparing apples…

Of course Elastic Scaling is not possible. Because Hosting a server in a datacenter and having cloud instances are two different stories. If you have need for flexibility you can simply run a loadbalancer having your base hardware hosted for a good price at hetzner (or another datacenter you like) and then spin up some AWS Instances behind the loadbalancer for dealing with spikes. Or as others have written you can bu…

The problem is that you need to have all the three boxes on the same rack wired up to a gigabit switch. Hetzner can do that for you but you can't add or remove servers easily.

I have found that OVH has a virtual rack that can accomplish this. After years with Hetzner I think it is time to move on

Re: Hetzner EX 4S Unixbench, dd and htparm results

#30
post #22

This server is does not come with ECC-memory. How "bad" would it be to run a database server on a non ecc server?

As said other places, they have ECC servers to: http://www.hetzner.de/en/hosting/produkte_rootserver/ex6

I never meant to criticise, I saw that they have ECC-servers as well, I just wondered what the implications would be if running a database on a non ecc server, as I've never really understood how much damage it could cause.
Post reply on HN