Budget Erlnag/OTP hardware
Joe Armstrong (AL/EAB)
Tue Jan 18 08:59:59 CET 2005
1) Your CPU requirements are minimal (by today's standards)
Unless you're doing something ridiculous
this should happily run on my old celeron 350 MHZ with 256 Meg of Memory
You might be able to run with 128Meg of memory or less, but this will
degrade performance a lot
2) Linux or FreeBSD (this is just a guess - I haven't actually measured anything here
- Linux boxes can happily run for months without a reboot, or hiccup. But all windows
system I've ever used seem to occasionally freeze and need rebooting frequently
(for example my work windows machine needs to be re-booted once a week or so,
why, nobody knows)
> -----Original Message-----
> From: owner-erlang-questions@REDACTED
> [mailto:owner-erlang-questions@REDACTED]On Behalf Of Stephen Han
> Sent: den 18 januari 2005 00:07
> To: erlang-questions@REDACTED
> Subject: Budget Erlnag/OTP hardware
> If I have an Erlang application that,
> - uses MNESIA to store and delete incoming messages.
> - converts incoming messge to HTTP and forward it to Yaws running in
> same platform.
> - receives about 3 msgs/sec through TCP/IP.
> - heavily contructs and matches binary messages.
> - creates process per message.
> 1. What will be the value CPU for this kind of Erlang application? I
> saw some people using Celoron, P4 - hyperthreading, Sempron, Athlon 64
> or even VIA EPIA, too. I guess the more expensive, the better but
> there must be just enough CPU for those kind of tasks. Also could you
> tell me why?
> 2. If the Erlang/OTP is running x86 CPUs, what OS is a better choice
> in performance wise? Windows/Linux/FreeBSD?
More information about the erlang-questions