[erlang-questions] erlang vs. ibm power8 in the cloud: super-high single-system parallelism
Felix Gallo
felixgallo@REDACTED
Wed Oct 22 01:28:05 CEST 2014
'runabove.com' (said to be a subsidiary of OVH?) recently announced an IBM
Power8 cloud server offering in which you can spend about $1 an hour to get
176 threads on and 48G. Signing up for that lab thing appears to give you
about a day's worth of runtime credit at that rate. So in the interests of
erlang-questions-list citizen journalism, I signed up for the test.
Each individual thread is a little less speedy than those of us in the x86
world may be used to, but after horsing around with installing tar (!?),
ncurses, and a development environment for a bit, and then installing a
recent erlang via kerl, these servers are gigantic, fast, and...
[root@REDACTED admin]# erl
Erlang/OTP 17 [erts-6.1] [source] [64-bit] [smp:176:176] [async-threads:10]
[kernel-poll:false]
Eshell V6.1 (abort with ^G)
1>
erlang recognizes all 176 threads. Nice!
sysbench for this box:
[root@REDACTED admin]# sysbench --test=cpu --cpu-max-prime=100000 run
--num-threads=176
sysbench 0.4.12: multi-threaded system evaluation benchmark
[...]
Test execution summary:
total time: 2.8208s
total number of events: 10000
total time taken by event execution: 443.7155
per-request statistics:
min: 7.52ms
avg: 44.37ms
max: 118.15ms
approx. 95 percentile: 48.13ms
For comparison, a generic cloud x86 8-core box:
root@REDACTED:~# sysbench --test=cpu --cpu-max-prime=100000 run
--num-threads=8
sysbench 0.4.12: multi-threaded system evaluation benchmark
[...]
Test execution summary:
total time: 38.7198s
total number of events: 10000
total time taken by event execution: 309.5309
per-request statistics:
min: 29.89ms
avg: 30.95ms
max: 79.24ms
approx. 95 percentile: 34.12ms
No idea how production-ready these boxes are, and don't have a
single-system highly parallel erlang throughput benchmark handy to drop in
there to see how they do, but if you want a glimpse of the multicore
future, these could be pretty fun to play around with. One could imagine
video streams and databases being pretty insane.
F.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20141021/491a3c0a/attachment.htm>
More information about the erlang-questions
mailing list