From 9f68cfec01b3e76dae9ef041fbdb5cb4cd9b5363 Mon Sep 17 00:00:00 2001 From: Feng Date: Sat, 10 Sep 2016 16:04:19 +0800 Subject: [PATCH] releases/2.0/vm.args --- docs/source/cluster.rst | 4 ++-- docs/source/config.rst | 22 +++++++++++----------- docs/source/getstarted.rst | 2 +- docs/source/install.rst | 12 ++++++------ docs/source/tune.rst | 3 ++- 5 files changed, 22 insertions(+), 21 deletions(-) diff --git a/docs/source/cluster.rst b/docs/source/cluster.rst index 96ef37070..905347dbf 100644 --- a/docs/source/cluster.rst +++ b/docs/source/cluster.rst @@ -161,7 +161,7 @@ Suppose we deploy two nodes cluster on s1.emqtt.io, s2.emqtt.io: emqttd@s1.emqtt.io setting -------------------------- -emqttd/etc/vm.args:: +emqttd/releases/2.0/vm.args:: -name emqttd@s1.emqtt.io @@ -174,7 +174,7 @@ emqttd/etc/vm.args:: emqttd@s2.emqtt.io setting -------------------------- -emqttd/etc/vm.args:: +emqttd/releases/2.0/vm.args:: -name emqttd@s2.emqtt.io diff --git a/docs/source/config.rst b/docs/source/config.rst index f109a246b..3271d91d6 100644 --- a/docs/source/config.rst +++ b/docs/source/config.rst @@ -7,13 +7,13 @@ Configuration The two main configuration files of the broker are under 'etc/' folder: -+-------------------+-----------------------------------+ -| File | Description | -+-------------------+-----------------------------------+ -| etc/vm.args | Erlang VM Arguments | -+-------------------+-----------------------------------+ -| etc/emqttd.conf | emqttd broker Config | -+-------------------+-----------------------------------+ ++----------------------+-----------------------------------+ +| File | Description | ++----------------------+-----------------------------------+ +| releases/2.0/vm.args | Erlang VM Arguments | ++----------------------+-----------------------------------+ +| etc/emqttd.conf | emqttd broker Config | ++----------------------+-----------------------------------+ ---------------------------- Plugins' Configuration Files @@ -65,9 +65,9 @@ The modules' configuration files are in etc/modules/ folder, and referrenced by | etc/ssl/* | SSL Certfile and Keyfile | +-----------------------------+----------------------------------+ ------------ -etc/vm.args ------------ +-------------------- +releases/2.0/vm.args +-------------------- Configure and Optimize Erlang VM:: @@ -127,7 +127,7 @@ Configure and Optimize Erlang VM:: ## Tweak GC to run more often -env ERL_FULLSWEEP_AFTER 1000 -The two most important parameters in etc/vm.args: +The two most important parameters in releases/2.0/vm.args: +-------+---------------------------------------------------------------------------+ | +P | Max number of Erlang proccesses. A MQTT client consumes two proccesses. | diff --git a/docs/source/getstarted.rst b/docs/source/getstarted.rst index e5d0fbc6e..c7240b8fc 100644 --- a/docs/source/getstarted.rst +++ b/docs/source/getstarted.rst @@ -220,7 +220,7 @@ TCP Stack Parameters Erlang VM --------- -emqttd/etc/vm.args:: +emqttd/release/2.0/vm.args:: ## max process numbers +P 2097152 diff --git a/docs/source/install.rst b/docs/source/install.rst index 83a51d2bd..f16f2edec 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -253,13 +253,13 @@ Quick Setup Two main configuration files of the emqttd broker: -+-------------------+-----------------------------------+ -| etc/vm.args | Erlang VM Arguments | -+-------------------+-----------------------------------+ -| etc/emqttd.conf | emqttd broker Config | -+-------------------+-----------------------------------+ ++-----------------------+-----------------------------------+ +| releases/2.0/vm.args | Erlang VM Arguments | ++-----------------------+-----------------------------------+ +| etc/emqttd.conf | emqttd broker Config | ++-----------------------+-----------------------------------+ -Two important parameters in etc/vm.args: +Two important parameters in releases/2.0/vm.args: +-------+---------------------------------------------------------------------------+ | +P | Max number of Erlang proccesses. A MQTT client consumes two proccesses. | diff --git a/docs/source/tune.rst b/docs/source/tune.rst index 4d0bb595f..05db453c9 100644 --- a/docs/source/tune.rst +++ b/docs/source/tune.rst @@ -89,7 +89,7 @@ Timeout for FIN-WAIT-2 sockets:: Erlang VM Tuning ---------------- -Tuning and optimize the Erlang VM in etc/vm.args file:: +Tuning and optimize the Erlang VM in releases/2.0/vm.args file:: ## max number of erlang processes +P 2097152 @@ -149,3 +149,4 @@ emqtt_benchmark --------------- Test tool for concurrent connections: http://github.com/emqtt/emqtt_benchmark +