Since recording all calls, the server has been using most of the available memory.
We haven't noticed any crashes and nobody has complained. Out of 4 GB of memory, only a few hundres MB is available. It goes back to normal several hours after the agents leave for the day, then goes back down as soon as the begin calling again.
The recordings are using tmpfs and have 2 GB allocated to it.
The following cron jobs are running thats related to recordings:
/usr/share/astguiclient/AST_CRON_audio_1_move_mix.pl
/usr/share/astguiclient/AST_CRON_audio_2_compress.pl --GSM
We also have the following job that runs ever 10 minutes which moves the recordings to a samba drive:
/bin/mv /var/spool/asterisk/monitorDONE/GSM/* /mnt/gsmdump/ 2>/dev/null 1>&2
Asterisk Version 1.2.30.2
Vicidial Version 2.0.5
Would setting this up on a RAM drive fix this problem?