<div>A rack in each city? Is the Erlang kernel getting more latency tolerant?</div><div> </div><div>Btw, when it comes to "cost effective hardware":</div><div> </div><div>With regards to hardware: The price/performance curve right now favors two dies with 6 hyperthreaded cores on each, for a total of 24 hardware threads. Intel will soon be selling (if they aren't already) 10, 12 and higher count cores, and you can buy motherboards and core logic with support for four-way and eight-way dies, but the price/performance isn't quite there yet.</div>
<div> </div><div>When it comes to RAM, you get 32 GB of high-quality, high-performance ECC RAM for about $600. That's almost less that some companies charge for shipping :-/</div><div> </div><div>When it comes to disk space, you can pay $100 for a SATA spindle, or $200 for a SAS spindle, or $400 for a SSD disk. However, that SSD disk will have 20x the transaction throughput of the other spindles, so again, there's really no question that any new box should have an SSD. Even large, database server type boxes generally should have SSDs, except for long-term storage nodes (I'm talking dozens of terabytes and up) where transaction throughput simply doesn't matter.</div>
<div> </div><div>We're also getting to the point where 10 Gbps Ethernet is palatable. It's certainly cheaper to get one 10 Gbps port than 10 1 Gbps ports in switching and network hardware. I imagine that a year from now, you'll start seeing 1 Gbps being pushed down to the "connectivity" part of the segment, and 10 Gbps will be default for any new switches, on-motherboard networks, etc.</div>
<div> </div><div>So, the *current* best-value hardware looks something like:</div><div>32 GB of RAM</div><div>24 hardware threads (in 2-way NUMA, btw -- does BEAM pay attention to memory affinity?)</div><div>240 GB SSD, 1 or 2 (RAID-1 for redundancy)</div>
<div>Probably 10 Gbps networking</div><div> </div><div>Next year's best-value hardware will probably look something like:</div><div>64 GB of RAM</div><div>40 hardware threads (still with 2-way NUMA)</div><div>240 GB SSD, 1 or 2 (RAID-1 for redundancy) (it will be cheaper than this year, but still the "sweet spot" unless you're building RAID 6 volumes or something)</div>
<div>Definitely 10 Gbps networking</div><div> </div><div> </div><div>We're all living in the future! :-)</div><div> </div><div>Sincerely,</div><div> </div><div>jw</div><div><br clear="all"><br>--<br>Americans might object: there is no way we would sacrifice our living standards for the benefit of people in the rest of the world. Nevertheless, whether we get there willingly or not, we shall soon have lower consumption rates, because our present rates are unsustainable. <br>
<br>
<br><br></div><div class="gmail_quote">On Wed, Jul 27, 2011 at 3:21 AM, Hendrik Visage <span dir="ltr"><<a href="mailto:hvjunk@gmail.com">hvjunk@gmail.com</a>></span> wrote:<br><blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid;" class="gmail_quote">
<div class="im">On Wed, Jul 27, 2011 at 11:07 AM, Thomas Lindgren<br>
<<a href="mailto:thomasl_erlang@yahoo.com">thomasl_erlang@yahoo.com</a>> wrote:<br>
<br>
> ----- Original Message -----<br>
>> From: Ulf Wiger <<a href="mailto:ulf.wiger@erlang-solutions.com">ulf.wiger@erlang-solutions.com</a>><br>
><br>
</div><div class="im">>> ...<br>
>> I guess it's fair to say that the Erlang/OTP doesn't have a<br>
>> "dangerously sexy" approach to SMP scalability. They recognise that<br>
>> their sponsors [1] would have their heads if BEAM started hanging or dumping<br>
>> core in the sole interest of scaling to ridiculously many cores on hardware that<br>
>> none of the sponsors are using.<br>
><br>
><br>
> Furthermore, IMO it's something of a mistake to obsess over single-process SMP. I think distributed erlang is pretty sexy.<br>
<br>
</div>And *that* my dear friends, is where the "clouds" are hanging out ;)<br>
<br>
A rack in each city centre with a bunch of 1u/2u boxes, using<br>
something like GoogleFS, and we have close to a petabytes of<br>
distributed disaster tolerant storage and processing, and then I also<br>
say: Bring me my Erlang :)<br>
<div><div></div><div class="h5">_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br>