max*_*max 2 erlang ejabberd erlang-shell
我已经阅读了关于负载测试eJabberd和MongooseIM的链接.作者提到调整Erlang VM Link.
调整:
+K true
+A 5
+P 10000000
-env ERL_MAX_PORTS 1000000
-env ERL_FULLSWEEP_AFTER 2
-env ERL_MAX_ETS_TABLES 100000
Run Code Online (Sandbox Code Playgroud)
我尝试使用它们,就像erl +K true在此链接中指定的那样.
问题:如何调整Erlang VM?如何检查设置是否已设置?更改设置后是否需要重启eJabberd?
您应该阅读手册页.其中一些开关已经改变,你不会-env在更新的Erlang VM中更多地将它们作为变量.例如,现在ERL_MAX_PORTS是+Q开关.
另外,你需要调整吗?你试图通过调整旋钮来解决什么问题?使用该+P标志强制执行大量进程会在较旧的Erlang版本上占用大量内存.因此,除非您使用那么多流程,否则这是一个不好的举措.
是的,模拟器标志需要重新启动才能生效.
| 归档时间: |
|
| 查看次数: |
1012 次 |
| 最近记录: |