[asterisk-users] Help choosing the right card
Vladimir Mikhelson
vlad at mikhelson.com
Sun Jun 17 18:14:07 CDT 2012
On 6/17/2012 5:56 PM, Shaun Ruffell wrote:
> On Sun, Jun 17, 2012 at 03:43:35PM -0500, Vladimir Mikhelson wrote:
>> On 6/17/2012 12:06 PM, Shaun Ruffell wrote:
>>> I just updated the patch since the memory locks weren't carried
>>> through after the fork call. When I apply the patch on the current
>>> head of the asterisk 1.8 branch and load all the asterisk modules by
>>> default:
>>>
>>> # asterisk -p
>>> # cat /proc/`pidof asterisk`/status | grep VmLck
>>> VmLck: 567268 kB
>>>
>>> You can see that just after load there is already 567MB locked.
>>> The systems on DAHLIN-241 started with 384M and were updated to
>>> 512M.
>>>
>> Shaun, if I understand the numbers correctly i still cannot use the
>> patch as 562,268KB > 512MB
> You are correct. You will not be able to lock all the memory and one
> of the allocations will fail if you're autoloading all modules. So
> if you want to avoid delays incurred when the system needs to page
> in code pages on events, you will either need to add more memory or
> limit the modules that are loaded.
>
> For example, when I disable autoloading, and only load a few modules needed
> for a basic system only 153M is needed:
>
> # asterisk -rx 'module show'
> Module Description Use Count
> pbx_config.so Text Extension Configuration 0
> res_timing_dahdi.so DAHDI Timing Interface 0
> chan_dahdi.so DAHDI Telephony Driver w/PRI 0
> chan_sip.so Session Initiation Protocol (SIP) 0
> app_dial.so Dialing Application 0
> app_voicemail.so Comedian Mail (Voicemail System) 0
> app_originate.so Originate call 0
> app_meetme.so MeetMe conference bridge 0
> codec_ulaw.so mu-Law Coder/Decoder 0
> format_sln.so Raw Signed Linear Audio support (SLN) 0
> format_sln16.so Raw Signed Linear 16KHz Audio support (S 0
> format_wav.so Microsoft WAV/WAV16 format (8kHz/16kHz S 0
> format_pcm.so Raw/Sun uLaw/ALaw 8KHz (PCM,PCMA,AU), G. 0
> codec_alaw.so A-law Coder/Decoder 0
> func_callerid.so Party ID related dialplan functions (Cal 0
> func_version.so Get Asterisk Version/Build Info 0
> 16 modules loaded
> # cat /proc/`pidof asterisk`/status | grep VmLck
> VmLck: 152972 kB
Shaun, would it be possible to lock specific modules in RAM vs. the
who;e Asterisk application?
-Vladimir
More information about the asterisk-users
mailing list