LAMP and MARS

Search

At
that Rails conference, when I
was
talking
to
Obie Fernandez, he asked, more or
less “How can Sun love us? We’re not Java” and I said, more or less, “Hey,
you’re programmers, you write software and there have to be computers to run
it, we sell computers, why wouldn’t we love you?” Anyhow, we touched on
parallelism a bit and I talked up the
T1;
Obie took that ball and
ran with it,
saying all sorts of positive things about synergy between Rails’
shared-nothing architecture and our multicore systems. Yeah, well, good in
theory, but I’m too old to make that kind of prediction without running some
tests. Hah, it turns out that
Joyent has been
doing that, and have
76
PDF slides on the subject.
If you care about big-system scaling issues, read the whole thing; a little
long, but amusing and with hardly any bullet lists. If you’re a Sun
shareholder looking for a pick-me up, check out slides 40-41, 49, and 52-74.
Oh, I gather that the T1, Solaris, and ZFS are OK for Java too.
[Update: The title was just “SAMR”, as in LAMP with two new letters.
Enough people didn’t get it that I was forced to think about it, and MARS
works better anyhow.][Update:
Bryan Cantrill
shows how to profile Rails with DTrace.]