use multiple CPUs (or cores) in one server?
As of OTP R11B, the Erlang VM has SMP support for modern versions of Linux, Solaris and MacOSX on PPC, but not for Microsoft Windows. The -smp flag enables SMP on supported platforms. Given that Erlang programs are naturally written in a concurrent manner, most programs require no modification at all to take advantage of SMP. A more loosely coupled approach is to start multiple Erlang nodes on the same server.