From eb3da3bb72c1685b1234ef0585530f7575ce1b45 Mon Sep 17 00:00:00 2001 From: Steve AB7PA <69524416+ab7pa@users.noreply.github.com> Date: Tue, 27 Apr 2021 08:06:40 -0700 Subject: [PATCH] Add Setting Tunnel Max Values (#111) --- .../_images/advConfig-maxTunValues.png | Bin 0 -> 15252 bytes arednGettingStarted/advanced_config.rst | 15 +++++++++- arednHow-toGuides/max_tunnel_settings.rst | 27 ++++++++++++++++++ conf.py | 2 +- index.rst | 1 + 5 files changed, 43 insertions(+), 2 deletions(-) create mode 100755 arednGettingStarted/_images/advConfig-maxTunValues.png create mode 100644 arednHow-toGuides/max_tunnel_settings.rst diff --git a/arednGettingStarted/_images/advConfig-maxTunValues.png b/arednGettingStarted/_images/advConfig-maxTunValues.png new file mode 100755 index 0000000000000000000000000000000000000000..6a14e03c294789d378fc90663e9376bbb5b0f706 GIT binary patch literal 15252 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 process can be restarted when you want your node to rebuild its mesh routing table but you do not want to do a full reboot. Click the *Execute* button to restart OLSR. diff --git a/arednHow-toGuides/max_tunnel_settings.rst b/arednHow-toGuides/max_tunnel_settings.rst new file mode 100644 index 0000000..ef58a73 --- /dev/null +++ b/arednHow-toGuides/max_tunnel_settings.rst @@ -0,0 +1,27 @@ +============================ +Changing Tunnel Max Settings +============================ + +By default a node is allowed to host up to 10 clients in its *Tunnel Server* display and connect with up to 10 servers in its *Tunnel Client* display. The *maxclients* and *maxservers* values on the **Advanced Configuration** page provide a method for adjusting the default settings. + +.. image:: ../arednGettingStarted/_images/advConfig-maxTunValues.png + :alt: Advanced Configuration - changing tunnel settings + :align: center + +---------- + +.. warning:: Use caution when increasing the *maxclients* or *maxservers* values. Enter only *zero* or positive integers up to a maximum value for the number of active connections your node hardware can handle, since each active tunnel connection consumes system resources that the node may need for normal operation. + +A node's CPU and memory utilization will increase with every additional tunnel connection. If you have node hardware with a faster CPU and more total memory, you may be able to host more clients or connect with more servers than on a node with a slower CPU and less total memory. Tuning these settings to their optimum value for your specific node hardware may involve some experimentation, as described below. + + **Free Memory:** Each active connection consumes almost 1500 KB of memory on your node. You can see the current amount of free memory on the *Node Status* page, but actual memory utilization fluctuates constantly. The less free memory a node has available, the greater the chance that normal operational events could cause some processes to fail unpredictably. Monitor the node's *Free Memory* over a period of time to estimate the resources required during normal operation. Then be sure to allow some memory headroom to account for occasional bursts of high demand. Once you understand how much memory your node typically requires (min/avg/max), and you know how much free memory headroom you want to reserve, you could divide the remaining free memory by 1500 KB to estimate the maximum number of active tunnels your node might support without suffering unpredictable failures. + + **CPU Utilization:** Each active tunnel also consumes some fraction of the CPU, depending on the instantaneous amount of traffic in the tunnel. Activities such as *Meshchat* and VoIP phone calls generate less traffic than video streams and large file transfers. Even when there is no user traffic, mesh protocols themselves create a small continuous load that grows with the size of your network. If you use *telnet* or *ssh* to log into your node, you can run the *top* program from the command line to watch CPU utilization. Observe the effect as you transfer a large file, visit a complex web page, or view a video stream. Entirely saturating the CPU is unlikely to cause the node to fail, but it may cause other unexpected behavior. As with free memory, be sure to plan for a reasonable amount of idle CPU headroom. + +If the *maxclients* or *maxservers* values are increased, then the *Add* row will allow more clients or servers to be added. If the values are decreased then the *Add* row will disappear when you have an existing number of rows greater than or equal to the new maximum value. Existing rows beyond the maximum value will still be displayed in order to retain any previously assigned credentials. If more credentials are *Enabled* than are allowed, then only the maximum number of tunnels allowed will be activated, beginning with the first *Enabled* row in the table. A warning message will be displayed if the number of *Enabled* tunnels exceeds the current value of *maxclients* or *maxservers*. While this warning is displayed, the system will not allow configuration changes to be saved. The warning can be cleared either by increasing the limit or by unchecking enough *Enabled* boxes to reduce the number of enabled tunnels to the limit. + +These settings are runtime values, which means that if you change them you will see the effect immediately in the *Tunnel Server* and *Tunnel Client* displays without the need to reboot your node. If you adjust the *maxclients* or *maxservers* settings to values that change the number of allowable active connections, then when you navigate to the Tunnel Server or Tunnel Client pages you can click the *Save Changes* button in order to see the effect of your change on the existing active connections. + +If you set the *maxclients* or *maxservers* value to zero, then the corresponding Tunnel Server or Tunnel Client display will not allow any rows to be added. This may be useful if you want to provide a tunnel server but you also want to remove the ability to connect with other servers as a tunnel client. The same is true if you want to connect to other tunnel server nodes as a client but you do not want provide any tunnel server capabilities on your node. + +As stated above, use caution when increasing the *maxclients* or *maxservers* values. Enter only *zero* or positive integers up to a maximum value for the number of active connections your node hardware can handle, since each active tunnel connection consumes system resources that the node may need for normal operation. diff --git a/conf.py b/conf.py index 0584220..0c02d52 100644 --- a/conf.py +++ b/conf.py @@ -26,7 +26,7 @@ author = u'Amateur Radio Emergency Data Network, Inc.' # The short X.Y version version = u'3.21.4.0' # The full version, including alpha/beta/rc tags -release = u'3.21.4.0 Stable Release' +release = u'3.21.4.0' # -- General configuration --------------------------------------------------- diff --git a/index.rst b/index.rst index 4f4f4a5..a150676 100644 --- a/index.rst +++ b/index.rst @@ -73,6 +73,7 @@ If you would like to see the documentation for a specific AREDN |trade| release, arednHow-toGuides/puttygen_ssh_keys arednHow-toGuides/radio_mobile_settings arednHow-toGuides/iperf + arednHow-toGuides/max_tunnel_settings arednHow-toGuides/devtools .. toctree::