設置Erlang最大總進程數

2009-04-03
Erlang默認的最大進程總數隻有32768個,有時不怎么夠用,此時可以在啓動Erlang時加上參數“+P”來設置最大進程總數,如下:
erl +P 100000

看看是否設置成功:

1> erlang:system_info(process_limit).
100000

不過雖說在Erlang里進程不用錢,但也不應該想開多少就開多少,不然內存資源會被迅速耗盡死機的~~比如說我們創建1百萬個進程,看看繫統資源佔用情況:



黑色框部分就是創建1百萬個進程時的內存消耗情況,我那1.5GB的內存被迅速用光,交換區也被猛吃了一截....

M-OSCAR | Powered by Blogger | Entries (RSS) | Comments (RSS) | Designed by MB Web Design | XML Coded By Cahayabiru.com