Hi,
I would appreciate to have advice regarding memory usage of FreePBX.
In our current in our current production PBX buff/cache value increases over time.
Below is the snapshot after running about 2 weeks,
[root@pbx ~]# free -h
total used free shared buff/cache available
Mem: 3.7G 546M 613M 192M 2.6G 2.7G
Swap: 8.0G 140K 8.0G
and below is just right after the reboot of PBX.
[root@pbx ~]# free -h
total used free shared buff/cache available
Mem: 3.7G 249M 3.2G 8.7M 312M 3.2G
Swap: 8.0G 0B 8.0G
I am guessing it is a normal behavior of Linux in general as in below link, and our system is fine since available memory is not becoming close to zero, but I am curious to know in what occasion Linux try to allocate buffer / cache.
(Is there any specific module which consumes more buffer / cache?)
https://www.linuxatemyram.com/
Any comment would be appreciated. Thanks!
Environment:
- Asterisk: 13.6.0
- FreePBX: 13.0.192.18
- Linux (CentOS7): 3.10.0-693.2.2.el7.x86_64