[erlang-questions] My frustration with Erlang
Paul Brown
paulrbrown@REDACTED
Fri Sep 12 23:03:39 CEST 2008
On Sep 12, 2008, at 6:52 AM, Joel Reymont wrote:
> [...]
> I suppose this is a reflection of the load on the system, although CPU
> usage never goes past 300% which tells me that no more than 3 cores
> are used by Erlang.
> [...]
You know, my own experience with R12B on Mac OS X (analogous machine
to yours, 8 cores, buncha RAM, fast disks, etc.) was similar:
http://is.gd/2y0j = http://mult.ifario.us/p/use-the-cores-erl
http://is.gd/2y0g = http://www.erlang.org/pipermail/erlang-questions/2008-January/032386.html
I'll chalk it up to something like the preemption timing or other low-
level characteristics of MacOS. You need to head to a larger number
of OS processes running Erlang VMs to get your utilization up, and
this seems like a sensible reality for multicore in general, as OS
scheduling and Erlang scheduling are two independent behaviors from
which you need to select the happy medium.
Cheers.
Paul Brown
paulrbrown@REDACTED
More information about the erlang-questions
mailing list