[sr-dev] git:master:0a149060: snmpstats Add improved explanation of memory usage
Olle E. Johansson
oej at edvina.net
Tue May 24 15:18:36 CEST 2016
Module: kamailio
Branch: master
Commit: 0a149060aa4a1dfce119a4907a4bb2b334079127
URL: https://github.com/kamailio/kamailio/commit/0a149060aa4a1dfce119a4907a4bb2b334079127
Author: Olle E. Johansson <oej at edvina.net>
Committer: Olle E. Johansson <oej at edvina.net>
Date: 2016-05-24T15:18:24+02:00
snmpstats Add improved explanation of memory usage
Issue #636
---
Modified: modules/snmpstats/README
Modified: modules/snmpstats/doc/snmpstats_admin.xml
---
Diff: https://github.com/kamailio/kamailio/commit/0a149060aa4a1dfce119a4907a4bb2b334079127.diff
Patch: https://github.com/kamailio/kamailio/commit/0a149060aa4a1dfce119a4907a4bb2b334079127.patch
---
diff --git a/modules/snmpstats/README b/modules/snmpstats/README
index 12d2c31..dbc1e43 100644
--- a/modules/snmpstats/README
+++ b/modules/snmpstats/README
@@ -417,6 +417,12 @@ modparam("snmpstats", "snmpCommunity", "customCommunityString")
parameter is set to 1. This will result in more memory usage and bigger
exporter structure.
+ If you enable this setting and NOT use it (i.e. not check the SNMP
+ tables for registrations) an internal memory queue of usrloc changes
+ will keep growing in shared (core) memory. To release the queue memory,
+ run snmpwalk or use a monitoring tool to check the tables with regular
+ intervals.
+
Default value is "0" (don't export).
Example 1.8. Setting the export_registrar parameter
diff --git a/modules/snmpstats/doc/snmpstats_admin.xml b/modules/snmpstats/doc/snmpstats_admin.xml
index 71a7b61..6789a37 100644
--- a/modules/snmpstats/doc/snmpstats_admin.xml
+++ b/modules/snmpstats/doc/snmpstats_admin.xml
@@ -440,6 +440,13 @@ modparam("snmpstats", "snmpCommunity", "customCommunityString")
this parameter is set to 1. This will result in more memory usage
and bigger exporter structure.
</para>
+ <para>
+ If you enable this setting and NOT use it (i.e. not check the SNMP tables
+ for registrations) an internal memory queue of usrloc changes will
+ keep growing in shared (core) memory. To release the queue memory,
+ run snmpwalk or use a monitoring tool to check the tables with
+ regular intervals.
+ </para>
<para>
<emphasis>
More information about the sr-dev
mailing list