Design phase in Erlang

Inswitch Solutions - Erlang Evaluation erlang@REDACTED
Sat Dec 7 16:15:53 CET 2002


Really interesting numbers.
Thank you.

Eduardo Figoli
INswitch Solutions 

----- Original Message ----- 
From: "Vance Shipley" <vances@REDACTED>
To: <erlang-questions@REDACTED>
Sent: Friday, December 06, 2002 7:08 PM
Subject: Re: Design phase in Erlang


> }  http://www.sics.se/~joe/ericsson/du98024.html
> 
> Just for fun I tried out this test on an UltraSparc 5 running
> Solaris 8 and R9B-0.  I found that it started paging at about
> 70K processes with 256MB of memory so I upgraded it to 512MB
> and found I could go to 180K processes before it paged.
> 
> $ erl +P 262144 +A 32 
> Erlang (BEAM) emulator version 5.2 [64-bit] [source] [threads:32]
> 
> 21> zog:start(180000).
> <0.23949.6>
> Setup : 5.17900 s (28.7724 us per spawn) (179999 spawns)
> Run   : 6.12400 s (5.67038 us per msg) (1079999 msgs)
> 
> This is pretty is impressive!  What I found interesting are the 
> results of running the same tests using the shared heap emulator:
> 
>                 Non-shared Heap          Shared Heap
>                 (in micro secs)       (in micro secs)
>                -----------------      -----------------
> Processes      Spawn     Message      Spawn     Message
> ---------      -------  --------      ------   --------
>        10                    2.3                    2.1
>       100                    2.7        20.2        2.5
>      1000         29.0       2.8        29.0        2.8
>     10000         32.7       5.2        26.6        6.2
>     20000         31.0       5.2        27.2       10.4
>     30000         29.9       5.2        28.3       10.4
>     40000         29.4       5.3        29.3       26.8
>     50000         28.9       5.4        28.8       38.8
>     60000         28.6       5.4        38.0       10.4
>     70000         29.3       5.4        36.6       38.9
>     80000         29.3       5.3        35.7       26.9
>     90000         29.3       5.5        38.0        9.8
>    100000         29.0       5.6        33.5      134.6
>    110000         29.0       5.6        33.4      134.6
>    120000         29.1       5.6        33.3       89.6
>    130000         28.1       5.4        41.7       27.0
>    140000         28.6       5.8        40.8      188.2
>    150000         28.5       5.5        40.0       39.0
>    160000         28.5       5.8        39.3      188.2
>    170000         28.7       5.3        38.7  *    13.7
>    180000         28.8       5.7        42.3  *   121.4
>    190000         43.3  *   86.7       579.4  *   328.1
>    200000         42.7  *  233.1          
> 
>   [*] paging




More information about the erlang-questions mailing list